21
236 Higdon Ave
Mountain View, CA 94041
$2,349,000 USD
2,778 SF
4
Units
3.18% Cap Rate
2,778 SF
$2,349,000 USD
Apartments