6
336 N Sycamore Ave
Los Angeles, CA 90036
$6,200,000 USD
14,460 SF
10
Units
4.66% Cap Rate
14,460 SF
$6,200,000 USD
Apartments