Where is Saint Louis University?

Where is Saint Louis University located?

Saint Louis University, Missouri, United States (approx. 38.63533°, -90.23372°)


Where is Saint Louis University on the map?