0 Likes
Nice boutique hotel located south of San Pedro Town, Ambergris Caye, Belize. This is the first of three pools on the grounds. Fairly remote compared since it's south of town. Very spacious grounds compared to almost all of the resorts on the island. Insanely good service.
...