16
6043-6053 Selma Ave
Los Angeles, CA 90028
$2,950,000 USD
4,328 SF
6
Units
5.02% Cap Rate
4,328 SF
$2,950,000 USD
Apartments