Omni Majestic Hotel
1019 Pine St., St. Louis, Missouri, 63101, United States
This small, European-style Downtown hotel is a frequent choice of visiting celebrities. Built in 1913 and renovated in 2007, it is filled with reproduction antiques.
Rate Includes: Credit cards accepted
BACK TO TOP