Location Reasonably priced three-star hotel “Discovery Inn” is situated in Decatur Island. It boasts a convenient location within 16 km from the city center.Hotel features All rooms are non-smoking.
- In public areas: free
Facilities of Guesthouse Discovery Inn
- Daily Housekeeping
- Air conditioning