EL NIDO, PALAWAN

El Nido, Paradise on Earth El Nido (“the nest” in Spanish) is a small town located at the north end of the island of Palawan in the Philippines. Ideal starting point to visit the archipelago Bacuit. The cluster of islands is said to be the inspiration of many movies including “The Beach”. But truth to […]

Verified by MonsterInsights