Urgent Care Specialists in MAYWOOD, IL (Page: 1) LOYOLA UNIVERSITY MEDICAL CENTER 2160 S 1ST AVE MAYWOOD, IL 601533328SPECIALTY: Urgent CareMore InfoAdditional Pages: 1 |