Moonrise Hotel
Photo gallery for Moonrise Hotel
Overview of Moonrise Hotel
Moonrise Hotel
4-star St. Louis hotel close to Washington University in St. Louis
Reviews
9.0
Wonderful
Popular amenities
Explore the neighborhood
6177 Delmar Blvd, St. Louis, MO, 63112
- The Loop1 min walk
- St Louis Rooftop Terrace Bar St Louis1 min walk
- Delmar Station6 min walk
- St. Louis, MO (STL-Lambert-St. Louis Intl.)17 min drive