Waterfalls Restaurant


This Waterfalls Restaurant is located in Quezon Province, Villa Escudero, Philippines. It has spectacular views and the best thing, water actually running over your feet while you are eating.