19
228 Castro St
Mountain View, CA 94041
$9,500,000 USD
9,600 SF
6.32% Cap Rate
9,600 SF
$9,500,000 USD
Bar