TUASAN FALLS - CAMIGUIN
Tuasan Falls is one of attractions and tourist spots in Camiguin Island, Philippines.
Tuasan Falls is lesser known compared to Katibawasan Falls but is also an interesting place to visit.
Explore other Camiguin Tourist Spots
Explore Camiguin Tour Package; Camiguin Resorts
www.ilink.ph/tuasan-falls-camiguin