Thank you for helping us by reporting bad content.
And who doesn`t like waterfalls? I think that everyone loves it, it`s a fantastic beauty of nature, isn`t it?
This is located in Philippines and is integrated along with a restaurant. Imagine yourself eating in a restaurant, with a beautiful waterfall at your side! It`s splendid and is called "Labassin Waterfall Restaurant"