With a stay at Waterfront Insular Hotel Davao in Davao (Buhangin), you'll be within a 15-minute walk of Davao Museum and Maxima Aqua Fun. This beach hotel is 1.7 mi (2.7 km) from SM Lanang Premier and 6.3 mi (1 ... Read more

View all Luxury Hotels in Davao