Fort George Hotel & Spa opened in February and is touted as Belize City’s only luxury hotel. It opened with 34 Courtyard Deluxe Rooms and Suites, The Treehouse restaurant, K’In Spa ...