22
626 S Cloverdale Ave
Los Angeles, CA 90036
$2,295,000 USD
6,682 SF
8
Units
5.5% Cap Rate
6,682 SF
$2,295,000 USD
Apartments