2170 The Alameda, San Jose, CA 95126 (Park in the lot and enter through the back gate in the parking lot.)
Nearest Transit: Santa Cruz Metro, Route 71
2170 The Alameda, San Jose, CA 95126 (Park in the lot and enter through the back gate in the parking lot.)
Nearest Transit: Santa Cruz Metro, Route 71