Tamaraw Falls can be found in Barangay Villaflor near the city of San Teodoro. It is a 423-foot natural wonder because it is found along the road. It consists of a series of smaller waterfalls which converge to the main waterfalls cascading down to the waterbed below. This provides one of the most breathtaking sights to […]