Where is Loyola University - Lewis Towers located?
Loyola University - Lewis Towers, Loyola University - Lewis Towers, United States of America (approx. 41.89726°, -87.62533°)
Loyola University - Lewis Towers, Loyola University - Lewis Towers, United States of America (approx. 41.89726°, -87.62533°)