Amazing Water Fall Restaurant in San Pablo, Philippines

Amazing Water Fall Restaurant in San Pablo, Philippines. Located at San Pablo city in Philippines is a fine hacienda style resort called Villa Escudero which is famous for its water fall restaurant. A restaurant has been set up at the foot of a small water fall called Labasin falls. Bamboo dining tables and grass-fringed buffet […]