1. Loyola Center For Health On Roosevelt 1211 W Roosevelt Rd, Maywood, IL 60153 Coordinate: 41.86429,-87.84754 Phone: (708) 531-5200