Philippine Waterfall Restaurant – Villa Escudero

Waterfall Restaurant is located in Villa Escudero, a scenic tourist resort in San Pablo, south of Luzon Island in the Philippines, the restaurant built under artificial waterfalls is its main feature. Specific address: Villa Escudero Resort Tiaong San Pablo City, Luzon 400, Philippines Website: About Waterfall Restaurant It was founded in the 1880s by … Read more