10
257 Castro St
Mountain View, CA 94041
$45.00 - $60.00 USD/SF/YR
270-1,400 SF
4
Spaces Available
Built 1962
1,400 SF Contiguous
Built 1962
270-1,400 SF
$45.00 - $60.00 USD/SF/YR
Office, Office/Retail