8
1318 E 59th Pl
Los Angeles, CA 90001
$950,000 USD
2,415 SF
4
Units
7.53% Cap Rate
2,415 SF
$950,000 USD
Apartments