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 -