Machado Park Building
Address:
3360 Cabrillo Ave
Santa Clara
, CA
, 95051
37° 21' 34.4592" N, 121° 59' 16.3176" W
See map: Google Maps