180 Castro St
Mountain View, CA 94041

Building Ownership

Tu & Chu Corp Trust Etal

Building Class

A

Stories

Year Built / Renovated

1961 / 1961

Total Rentable Building Area

2,307 SF

Need Help?