18
1140 Castro St
Mountain View, CA 94040
$13,500,000 USD
57,850 SF
61
Units
3.71% Cap Rate
57,850 SF
$13,500,000 USD
Apartments