Where is Saint Xavier University located?
Saint Xavier University, Saint Xavier University, United States of America (approx. 41.70726°, -87.71338°)
Saint Xavier University, Saint Xavier University, United States of America (approx. 41.70726°, -87.71338°)