Moonrise Hotel

Currently Open
  • Address: 6177 Delmar Boulevard St Louis 63112, Saint Louis, United States
    Map
  • Timings: 24-hrs Details
The Moonrise is known as the city’s most modern hotel. Edges are clean and sleek but not at the cost of comfort. The hotel is located close to points of interest like St Louis Zoo and St Louis Art Museum. There is 24-hour room service available along with a restaurant and bar.
  • Moonrise Hotel Address: 6177 Delmar Boulevard St Louis 63112, Saint Louis, United States
  • Moonrise Hotel Timing: 24-hrs
  • Try the best online travel planner to plan your travel itinerary!
Are you associated with this business? Get in Touch
  • 0.69% of people who visit Saint Louis include Moonrise Hotel in their plan

  • 95% of people start their Moonrise Hotel visit around 09 AM

  • People usually take around 1 Hr to see Moonrise Hotel

Wednesday and Saturday
* The facts given above are based on traveler data on TripHobo and might vary from the actual figures

Moonrise Hotel Reviews & Ratings