Offering an outdoor pool and a spa, St. George's Caye Resort is located on a private island 12 km off the coast of Belize City. Free WiFi access is available in public areas.
Book this Hotel