17
630 S Cochran Ave
Los Angeles, CA 90036
$2,700,000 USD
9,728 SF
12
Units
5.51% Cap Rate
9,728 SF
$2,700,000 USD
Apartments