Puerto Princesa is a city located in the western provincial island of Palawan, Philippines. Its western side faces the South China Sea while in its eastern coast lays the Sulu Sea. Legend attributes the name "Puerto Princesa" to a princess-like maiden who in the early days is said to have roamed around the place on certain nights of the year.
Get your own travel assistant, help with your trip and personal travel advice, all for free