Loyola University Medical Center Address 2160 S. First Ave. Maywood IL United States Upcoming Events No events in this location