22
4439 Ocean View Blvd
Montrose, CA 91020
$5,900,000 USD
16,338 SF
20
Units
5.27% Cap Rate
16,338 SF
$5,900,000 USD
Apartments