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 …