2064 N 18th Avenue #2R, Melrose Park, IL 60160 - MLS#11168212 - Rus...