There are many places called San Pedro, including: San Pedro, California San Pedro Sula, the second largest city of Honduras San Pedro Garza Garcia, a suburb of Monterrey, Mexico San Pedro de Atacama, a small desert town in Chile San Pedro Town, the largest city of Ambergris Caye, Belize