Unavailable hosting
Enjoy other amazing options in this region.4 star hotel
Moonrise Hotel
Property Info
Check-in starts at: 15:00
Check-out ends at: 12:00
Located in St. Louis, Moonrise Hotel is in the historical district, within a 5-minute drive of Washington University in St. Louis and St. Louis Art Museum. This 4-star hotel is 1.6 mi (2.5 km) from St. Louis Zoo and 3.1 mi (5 km) from Cathedral Basilica of St. Louis.Make yourself at home in one of the 125 guestrooms featuring refrigerators and iPod docking stations. Your pillowtop bed comes with Egyptian cotton sheets. 50-inch plasma televisions with cable programming provide entertainment, while complimentary wireless Internet access keeps you connected. Private bathrooms with showers featur...
More details
6177 Delmar Blvd - St. Louis, Missouri - U.S - 63112
Property Amenities
Check-in starts at: 15:00
Check-out ends at: 12:00