259-261 Moffett Blvd
Mountain View, CA 94043
$2,695,000 USD
5,643 SF
2
Units
5,643 SF
$2,695,000 USD
Storefront Retail Office