Ambergris Caye San Pedro
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. Its sandy streets are lined with wooden houses, seafood restaurants and beach bars.