The Roberts Mayfair is a business-friendly hotel located in St. Louis, close to America's Center Convention Complex, Busch Stadium, and Gateway Arch. Additional points of interest include Edward Jones Dome and City Museum.
The Roberts Mayfair features a coffee shop/café. Recreational amenities include a 24-hour fitness facility. This 3.5-star property has a 24-hour business center and offers audiovisual equipment. Complimentary wireless Internet access is available in public areas and the hotel has a computer station. This St. Louis property has 1022 square meters of event space consisting of banquet facilities, conference/meeting rooms, and a ballroom. Additional property amenities include ATM/banking services, coffee/tea in the lobby, and complimentary newspapers in the lobby. This is a smoke-free property.
181 air-conditioned guestrooms at The Roberts Mayfair feature coffee/tea makers and complimentary weekday newspapers. Beds come with pillowtop mattresses. Bathrooms feature showers, complimentary toiletries, and hair dryers. Wireless Internet access is complimentary. In addition to desks, guestrooms offer cordless phones with voice mail. 32-inch flat-panel televisions have cable channels and free movie channels. Also included are irons/ironing boards and clock radios. Guests may request a turndown service, refrigerators, and wake-up calls. Housekeeping is available daily.
Notifications and Fees:
- Children 17 years old and younger stay free when occupying the parent or guardian's room, using existing bedding.
The following facilities are closed until further notice:
- Swimming pool
The following fees and deposits are charged by the property at time of service, check-in, or check-out.
- Self parking fee: USD 16 per night
- Refrigerator fee: USD 20.00 per stay
The above list may not be comprehensive. Fees and deposits may not include tax and are subject to change.
Ask a local about The Roberts Mayfair - A Wyndham HotelLocals have answered 3 questions about St. Louis.
Ask St. Louis Locals about The Roberts Mayfair - A Wyndham Hotel
- 806 Saint Charles Street
- St Louis, MO 63101
- User Rating