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 -