Where is De Leonida’s resort?

Where is De Leonida’s resort located?

De Leonida’s resort, De Leonida’s resort, Philippines (approx. 14.452471°, 120.96121°)


Where is De Leonida’s resort on the map?