Situated in the very heart of a business area, the 4-star Wyndham Mayfair Saint Louis hotel 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 a 5-minute stroll from Central Public Library and approximately a 15-minute stroll 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 14 minutes' walk away. Wyndham Mayfair hotel is situated nearly a 15-minute drive from Saint Louis Science Center. This Saint Louis property is within 400 metres of 8th & Pine city rail and just moments from Washington at 10th Street bus stop.
Breakfast is provided in the restaurant. The hotel is not too far from Sauce on the Side, serving Italian cuisine.
Book Wyndham Mayfair Saint Louis
More +
Less -