Photo gallery for 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
- Washington University in St. Louis12 min walk
- St. Louis Art Museum3 min drive
- St. Louis Zoo4 min drive
- St. Louis, MO (STL-Lambert-St. Louis Intl.)17 min drive