Strange Place: Villa Escudero Waterfall Restaurant
February 3, 2012 6 Comments
Villa Escudero is a resort located in Quezon Province, Philippines.
It is a beautiful atmosphere offering customers an amazingly luxurious and comfortable room, and one of the most famous museums in the Philippines to visit. You must be thinking “Why the hell is this a strange place ?”
Well, it made the strange place collection because of its amazing Waterfalls Restaurant. Read more of this post





























