Villa Escudero Waterfalls Restaurant, Philippines

Villa Escudero Restaurant is located in Quezon Province, Philippines, offering a vast hacienda filled with comfortable rooms, and a museum of curious things. Perhaps the most curious thing at the villa is the amazing Waterfalls Restaurant, where lunch is served against an impressive backdrop of thundering clear spring water.

Restaurant-Philippines Waterfalls-Restaurant 2 Waterfalls-Restaurant 3 Waterfalls-Restaurant Waterfalls-Restaurant-Philippines-2