San Pedro Square
Address:
87 N San Pedro St
San Jose
, CA
, 95110
37° 20' 11.4972" N, 121° 53' 39.7356" W
See map: Google Maps