Wyndham Mayfair

Situated in the very heart of a business area, the 4-star Wyndham Mayfair Saint Louis is 22 minutes' drive from Lambert airport. This Saint Louis hotel is known for its historic vibes.

The property is located in the very heart of Saint Louis, around 5 minutes on foot from Central Public Library and only 1.2 km from City Museum. The nearby cultural attractions are Cardinals Hall of Fame and Museum (800 metres) and Campbell House Museum (1 km). Nature lovers will appreciate the proximity to South Pond, which is only 1.1 km away. Wyndham Mayfair is situated within a 7-km distance of Saint Louis Science Center. This Saint Louis property is around 5 minutes on foot from 8th & Pine city rail and a minute away from Washington at 10th Street bus stop.

Breakfast is provided in the restaurant. You can get a gastronomic experience at Sauce on the Side which offers Italian cuisine not too far from the hotel.

Book Wyndham Mayfair Saint Louis

More +
Less -

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

More +
Less -

Wyndham Mayfair Location

 806 St. Charles Street - St. Louis, Saint Louis, United States

Wyndham Mayfair Hotel Deals

Write a quick review

Your rating

(/10)
Please enter your name
Please enter a valid email address

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

Rooms