Where is Loyola?
Where is Loyola located?
Loyola, Loyola, United States of America (approx. 42.001072°, -87.661064°)
Where is Loyola on the map?
{"latitude":42.001072,"longitude":-87.661064,"title":"Loyola"}