15
360-368 Castro St
Mountain View, CA 94041
$6,180,000 USD
7,123 SF
5% Cap Rate
7,123 SF
$6,180,000 USD
Restaurant