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