Omni Majestic Hotel
1019 Pine St., St. Louis, Missouri, 63101, USA
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.
BACK TO TOP