7912 W North Avenue #303, Elmwood Park, IL 60707 - MLS#11035718 - C...