56
2404 S Cochran Ave
Los Angeles, CA 90016
$3,249,000 USD
6,605 SF
4
Units
5.62% Cap Rate
6,605 SF
$3,249,000 USD
Apartments