The Omni Majestic is a Tourist hotel. Located in City Center area. Shopping is within walking distance and the nightlife/restaurants are right next to the hotel.
Built in 1913, the Omni Majestic Hotel in downtown St. Louis is a beautifully restored National Historic Landmark that combines an atmosphere of timeless elegance with impeccable service. Guestroom accommodations in this boutique St. Louis luxury hotel are appointed with such re... عرض المزيد
Reach us, we're available 24/7.