Limao, Samal Island, Davao del Norte, 8119, Philippines

   

About This Property

Average Price From USD367
Hotel Star Rating 4