806 Saint Charles Street
St. Louis, MO 63101
Get directions

About Us

Since 1925, American notables have made the Mayfair their St. Louis headquarters and home away from home. Once you experience our special blend of elegance and service, you'll know why.

Reviews