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