3
124-126 Castro St
Mountain View, CA 94041
$7,885,000 USD
5,203 SF
4.5% Cap Rate
5,203 SF
$7,885,000 USD
Storefront