With a stay at Hotel Avyan, you'll be centrally located in St. Louis, a 5-minute drive from Anheuser-Busch Brewery and 7 minutes from Busch Stadium. Featured amenities include a 24-hour business center, express check-in, and complimentary newspapers in the lobby. Planning an event in St. Louis? This hotel has facilities measuring 600 square feet (56 square meters), including a meeting room. Free self parking is available onsite.