Home

Mayfair Hotel (a Wyndham Historic Hotel)

3.5 Star Rating St Louis, MO

Mayfair Hotel (a Wyndham Historic Hotel) The Mayfair, a Wyndham Historic Hotel, located in the downtown St. Louis business and entertainment district, opened in August 1925 and placed on the National Historic Registry in 1990.

The St. Louis Wyndham Mayfair is an all-suite, high-rise hotel with 18 floors that offers magnificent cityscape views adjacent to the America's Center, blocks from Busch Stadium, Trans World Dome, The Arch and Laclede's Landing.

Noted for it's elegant Mayfair Dining Room and finely detailed lobby, the 182 room property features 105 luxurious two room suites, four 18th floor Penthouse Suites, private fitness room, last rooftop swimming pool in downtown St. Louis and complimentary transportation to downtown offices, attractions and restaurants.

Online Booking


1. Set selected Travel Dates.
(up to 11 months in advance)

Check In:

Check Out:

Adults (per room):

# of Rooms:
(Check price for one room at a time)

2. Select preferred booking provider.
 




Location

806 Saint Charles St., St Louis, MO 63101, USA



Features


General
   Pets are Allowed

Guest Room Features
   In-room TV


Dining
   Dining on-site
   Bar on-site

Recreation
   Fitness Facility