7920 W Wellington Ave Elmwood Park, IL 60707 - 3 beds/1 full bath | Zenlist