Loyola University Chicago

image: 

Website
1032 West Sheridan Road
Chicago, IL 60660