Starfish Island Restaurant

From $ -1 per night

Avg. User Rating:


Starfish Island, Honda Bay, Palawan, Philippines
Show More Info
Starfish Island Restaurant Photo, Palawan, Philippines

User Reviews


Starfish Island Restaurant
Starfish Island Restaurant