Ambergris caye Hotels

This is an awesome luxury resort with a world class spa
A great luxury hotel experience in San Padro, Belize