Waterfalls Restaurant in Villa Escudero, Philippines


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.

Loading...

B875

B875

B875

B875

B875

B875

B875

B875

B875

B875

B875

B875

Source

Loading...

One comment

  1. That is one of the places we are proud of in the Philippines…

    Eating and dining.More Fun in the Philippines

Leave a Reply

Your email address will not be published. Required fields are marked *