No coração do bairro de negócios de Saint Louis, hotel 4 estrelas Wyndham Mayfair fica a 22 minutos de carro do aeroporto Internacional de Lambert-St. Louis. Este hotel de Saint Louis também inclui o estacionamento.
Esta acomodação está localizada no coração de Saint Louis, a uma distância a pé das Americas Center e a aproximadamente 0.8 km do Estádio Busch. Está a aproximadamente 5 minutos a pé do Estádio Edward Jones Dome e do lado oposto de Citygarden Sculpture Park. Visite South Pond, a cerca de 14 metros a pé deste hotel, e sinta total harmonia com a natureza dos United States. O local fica a uma curta distância a pé da parada de ônibus Washington at 10th Street.
Um café da manhã é servido no restaurante todas as manhãs. Os pratos da cozinha italiana são oferecidos no Sauce on the Side, bem ao lado deste hotel.