The Phoenix is located on the historic site of The Paradise Resort Hotel, the second hotel built on Ambergris Caye and one of Belize’s most popular vacation …

The Phoenix is located on the historic site of The Paradise Resort Hotel, the second hotel built on Ambergris Caye and one of Belize’s most popular vacation …