When you choose Holiday Inn at Six Flags St. Louis, convenience does not stop at comfortable rooms and exciting amenities. Our on-site hotel restaurant and lounge provide family friendly dining and relaxing evening options just steps from your room. Whether you are fueling up before a full day at Six Flags St. Louis or winding down after hours of fun, our food and beverage offerings make your stay simple and enjoyable.
Located in the heart of Eureka, MO directly on Six Flags Road, our hotel combines trusted hospitality with convenient dining options that serve families, groups, and business travelers alike.
View our Haymarket Restaurant Menu
The Haymarket Restaurant: A Family Friendly Hotel Restaurant

The Haymarket Restaurant is our full service hotel restaurant, open daily for breakfast and dinner. Designed with families in mind, the atmosphere is welcoming, comfortable, and convenient.
Start Your Morning Right
Before heading out to Six Flags St. Louis, guests can enjoy a satisfying breakfast without leaving the property. A quality breakfast sets the tone for the day, especially when you are planning to spend hours enjoying rides, attractions, and entertainment.
Our breakfast offerings provide options for adults and children, allowing families to sit down together and plan their day in a relaxed setting.
Relaxed Dinner After a Day of Fun
After a long day in Eureka, MO, returning to a dependable hotel restaurant eliminates the need to search for dining in traffic or wait in crowded off site establishments.
The Haymarket Restaurant offers dinner service in a comfortable setting, ideal for families, couples, and groups. Instead of driving around town, you can simply walk from your room and enjoy a satisfying meal close to everything.
If you are staying in one of our Pet Friendly Rooms or Premium Rooms with family, the convenience of on-site dining makes your experience even easier.
The Terrace Bar: A Hotel Bar Near Six Flags St. Louis

For guests looking to relax with a beverage or light fare, The Terrace Bar offers a unique experience. Overlooking our indoor recreation complex, this inviting space allows adults to unwind while remaining close to the action.
As a popular hotel bar near Six Flags St. Louis, The Terrace Bar serves:
- Alcoholic beverages
- Non alcoholic drinks
- Appetizers
- Snacks and light fare
Parents appreciate being able to enjoy a refreshing drink or getting a bite to eat while still supervising children enjoying the indoor pool and recreation area.
Whether you are meeting colleagues, reconnecting with friends, or enjoying a quiet evening, our hotel bar near Six Flags St. Louis provides a relaxed and welcoming environment.
Dining Convenience in Eureka, MO
When comparing hotels near Six Flags St. Louis, having both a hotel restaurant and bar on site is a significant advantage that reduces stress and maximizes vacation time.
Traveling families often value convenience above all else. Being able to:
- Eat breakfast before the park opens
- Return for dinner without leaving the property
- Grab snacks and beverages in the evening
Business travelers and event guests also benefit from on site dining, especially when attending meetings or banquets at our property. If you are hosting a conference or special event, visit our Meetings & Events page to learn how our food and beverage services can support your gathering.

Enjoy Dining Without Leaving the Fun
Choosing a hotel restaurant on property means fewer decisions and more enjoyment. Instead of navigating unfamiliar streets or waiting at busy restaurants after Six Flags closes, you can stay close to your room and continue relaxing.
Our team is committed to providing consistent service, clean dining spaces, and a welcoming atmosphere. From breakfast at The Haymarket Restaurant to evening relaxation at The Terrace Bar, you can expect professionalism and attention to detail.
Our combination of a family friendly restaurant and a comfortable hotel bar near Six Flags St. Louis ensures that every member of your group finds something they enjoy.
When you stay with us, you are not just booking a room. You are choosing a property that offers complete hospitality under one roof.
Contact Holiday Inn at Six Flags St. Louis today at 800-782-8108 to check availability, learn about booking your upcoming event, or learn more about our dining options. Experience the convenience of on-site food and beverage in Eureka, MO and enjoy a stay where everything you need is right here.

