The Palms Belize, Belize City (4-star) | TravelManiac