Loyola University of Chicago verydima2015-08-21T08:39:16+00:00Illinois| Loyola University of Chicago: 6525 N. Sheridan Road, 60611, IL. Phone: 773-508-3263 Read More 0