2310 Del Mar Rd
Montrose, CA 91020
$5,000,000 USD
13,263 SF
14
Units
3.68% Cap Rate
13,263 SF
$5,000,000 USD
Apartments