3
1035 W 17th St
Los Angeles, CA 90015
$1,999,999 USD
10,520 SF
12
Units
5.63% Cap Rate
10,520 SF
$1,999,999 USD
Apartments