9
606 W 81st St
Los Angeles, CA 90044
$1,150,000 USD
5,160 SF
10
Units
7.06% Cap Rate
5,160 SF
$1,150,000 USD
Apartments