8
239 W 113th St
Los Angeles, CA 90061
$985,000 USD
2,376 SF
6
Units
6.56% Cap Rate
2,376 SF
$985,000 USD
Apartments