Waterfront Insular Davao
The hotel is conveniently situated a 5-minute walk from Davao Museum and a 25-minute drive from San Pedro Cathedral, located in the city centre. This property offers 159 guests rooms, including 6 suit...
- Rating 3 / 5
- Start From 49.00 GBP