13
100 N Sycamore Ave
Los Angeles, CA 90036
$5,450,000 USD
16,588 SF
13
Units
5.37% Cap Rate
16,588 SF
$5,450,000 USD
Apartments