San Pedro is a town on the southern part of the island of Ambergris Caye in the Belize District of the nation of Belize, in Central America. 

Featured Attraction

More  

Temperature

Rainfall & Snowfall

Precipitation

Tourism popularity