Located in the heart of the entertainment district of Saint Louis, Wyndham Mayfair hotel is only an 11-minute walk from Busch Stadium, which is a great spot for sports fans to visit. The hotel also includes a car park.
Guests can access Edward Jones Dome in front of this Saint Louis property, while America's Center is around 400 metres away. The 4-star hotel is around a 5-minute walk from Washington at 10th Street bus stop and within 5 minutes' walk of Central Public Library. Visit North Pond, about 5 minutes' drive from the accommodation, and feel complete harmony with the nature of United States. Within short walking distance of Wyndham Mayfair hotel you'll find Citygarden Sculpture Park. The property also lies approximately a 5-minute walk from 8th & Pine city rail.
There is a restaurant for guests to enjoy their meal. Choose from an unlimited choice of Italian dishes at Sauce on the Side which is nearly 5 minutes' walk away.
Book Wyndham Mayfair Saint Louis
General information
Contact information
806 St. Charles Street - St. Louis, Saint Louis, United States;
Wyndham Mayfair reservations available at 'rooms'
Wyndham Mayfair phone number isn't available on our site, if you want to call Wyndham Mayfair visit site of a hotel
Wyndham Mayfair Location
806 St. Charles Street - St. Louis, Saint Louis, United States
Wyndham Mayfair Hotel Deals
Main Features
Fitness studio
Restaurant
Non-smoking property
Wyndham Mayfair Amenities
General
Non-smoking property
Parking
Dining
Restaurant
Leisure & Sports
Fitness studio
Wyndham Mayfair Guest Services
Room service
Room Amenities
In-room air conditioning
Mini-bar
Television
Wyndham Mayfair Offers
Please wait, we're checking available rooms for you.
Unfortunately, this property has no available rooms for your dates.