Enclavado en el barrio de negocios de St. Louis, el hotel de 4 estrellas Wyndham Mayfair se encuentra a apenas 13 minutos a pie de atractivos culturales como el Memorial Expansión Nacional de Jefferson. También dispone de un aparcamiento.
El hotel está situado en el mismísimo corazón de St. Louis, por lo que sus huéspedes tienen acceso directo al Citygarden Sculpture Park y el Estadio Busch está aproximadamente a 11 minutos andando del hotel. El Centro de Convenciones America's Center está extremadamente cerca del Wyndham Mayfair St. Louis, mientras que la estación de autobuses el Washington at 10th Street, está a unos 5 minutos a pie del hotel. El hotel te brinda la oportunidad de visitar lugares de interés natural como el lago South Pond, a solo 14 minutos a pie del sitio. El Wyndham Mayfair está situado a solo 1 km del Museo de la Ciudad. Este lugar está a unos cuantos pasos del tren urbano 8th & Pine.
Este hotel ofrece el desayuno en el restaurante. El restaurante Sauce on the Side es ideal para probar la cocina italiana y está alrededor de 5 minutos a pie del hotel.