Pinsal Falls is one of Ilocos Sur’s finest natural secrets. This 85-foot waterfall can be found in Santa Maria.


Find Hotels Near Pinsal Falls


The Best Places to Visit Places in the Philippines



See also  WHAT DO YOU MISS SO MUCH ABOUT THE PHILIPPINES?
Subscribe
Notify of
guest
0 Comments
Inline Feedbacks
View all comments