Wyndham Mayfair

Located in the heart of the entertainment district of Saint Louis, Wyndham Mayfair is 0.8 km from Busch Stadium, which is a great spot for sports fans to visit. The hotel also includes a car park.

City Museum is adjacent to this Saint Louis property, while Edward Jones Dome is approximately a 5-minute ride away. The 4-star hotel is within a 5-minute drive of Central Public Library and 5 minutes on foot from America's Center. Visit North Pond, only an 8-minute walk from the accommodation, and feel complete harmony with the nature of United States. Wyndham Mayfair is also just near Citygarden Sculpture Park. The property is 5 minutes' walk from 8th & Pine city rail and only 5 minutes' walk from Washington at 10th Street bus stop.

Residents can have breakfast in the restaurant. Within sight of the hotel, Sauce on the Side serves Italian dishes.

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
  • Car park
  • 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