Estrella Falls Review, Narra, Palawan, Philippines

This post is an Estrella Falls review. Estralla Falls is found in Barangay Estrella in the town of Narra. This Estrella Falls review also contains costs, directions, pictures and other useful information. GET YOUR FREE PHILIPPINES TRAVEL GUIDE CHEAT SHEET Estrella Falls is probably the biggest tourist attraction in Narra. My Filipina friend just picked […]