Where is The Moonrise Hotel, Saint Louis?

Where is The Moonrise Hotel, Saint Louis located?

The Moonrise Hotel, Saint Louis, Missouri, United States (approx. 38.6555°, -90.29878°)


Where is The Moonrise Hotel, Saint Louis on the map?