66
1215 N Sycamore Ave
Los Angeles, CA 90038
$9,450,000 USD
30,800 SF
28
Units
5.97% Cap Rate
30,800 SF
$9,450,000 USD
Apartments