Popular Trip Plans
a trip by Becky
This resort in right on the beach south of the town of San Pedro. San Pedro is a town on the island of Ambergris Caye. The resort is a nice walk from ...