About this 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. Guest room accommodations in this boutique St. Louis luxury hotel are appointed with such refined furnishings as 19th century poster beds and rich mahogany woods. Its downtown location puts the Omni Majestic Hotel close to numerous...