8 Star Paradise
Locaroc, Palawan hotels
Elnido, Palawan, 5313 Locaroc, Philippines
9.1/10
Wonderful
12 reviews
Number of rooms: 6





















