San Pedro Town is a town in the Belize District of the nation of Belize, Central America.

San Pedro Town is on the island of Ambergris Caye. The population is about 4,000 people as of 2000. Inhabitants are known as "Sanpedranos". San Pedro was granted the status of a town in 1848.

External Links