1019 Pine Street
St Louis, MO 63101
Get directions

About Us

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.

Reviews