2 Br 1 Bath Apartment 1823 N Nordica 1823 N N Elmwood Park Il 60707 | HotPads