33
8951 Monte Vista Ave
Montclair, CA 91763
$11,000,000 USD
28,258 SF
23
Units
4.14% Cap Rate
28,258 SF
$11,000,000 USD
Apartments