Waterfalls Restaurant in Villa Escudero, Philippines (12 pics + video)
The Waterfalls Restaurant is an amazing place located Quezon Province, Villa Escudero, Philippines. It has breathtaking views and water is actually running over and under your feet.