Thursday 19 October 2017 08:04:00 PHT

La Estrella Beach Resort

La Estrella Beach Resort is located on the small island of Cabilao, directly on the beach facing Cebu Island.