There is more than one place called San Pedro:
San Pedro
,
California
San Pedro Garza Garcia
, a suburb of
Monterrey
,
Mexico
San Pedro de Atacama
, a small desert town in
Chile
.de:San Pedro