Waterfalls Restaurant Jack 12 years ago Waterfalls Restaurant – Villa Escudero is located in the Quezon Province, Philippines.