As local travel experts, we know what travelers are looking for when it comes to finding the perfect accommodations for their next trip. To compile our lists, we scour the internet to find properties with excellent ratings and reviews, desirable amenities, nearby attractions, and that something special that makes a destination worthy of traveling for.
We’ve likely all stayed at a hotel with a Denny’s in the parking lot but did you know there are many Missouri hotels with amazing, mouth-watering restaurants hiding inside and waiting to be discovered! Whether you’re looking for fine dining or a fast and satisfying meal, these hotel restaurants have it all. So no matter where in Missouri your travels take you there is a great place to eat and sleep nearby.
1. Raphael Hotel — Kansas City
If you looking for an authentic Kansas City strip stake then you need to visit Chaz on the Plaza inside the Raphael Hotel. Diners will enjoy the warm atmosphere that is emphasized by live jazz that is often showcased at Chaz. You can also find an immersive wine list which ensures that you can pair your meal with the perfect glass. Spend the evening or the weekend at Raphael Hotel located at 325 Ward Parkway, Kansas City.
2. Hotel Bothwell — Sedalia
The iconic Ivory Grille can be found inside the glamorousHotel Bothwell in Sedalia. You can have an exceptional meal at any time of the day at the Ivory Grille. Transport yourself to another time with a trip for Hotel Bothwell for dinner and drinks in 2018. The hotel is located at 317 S Ohio Ave., Sedalia.
3. Tiger Hotel — Columbia
Shining above downtown Columbia is the neon red sign for The Tiger Hotel. This sign draws you toward the iconic hotel that is also now home to one of the most iconic eateries in Columbia, Glenn's Cafe. The cafe first opened in 1939 but in with new ownership the cafe moved to downtown Columbia. By 2002, Glenn's Cafe closed their doors in Columbia and many people believed Glenn's was gone forever. Luckily, Glenn's has come home to Columbia and found a warm welcome at the Tiger Hotel. Guest cans also enjoy small plates and specialty cocktails at the Vault in the hotel basement. Find the Tiger Hotel at 23 S 8th St., Columbia.
4. Ambassador Hotel — Kansas City
For a night of sophistication visit the Ambassador Hotel for a meal at Reserve. This elegant restaurant is a simply stunning place to dine. All the dishes at Reserve a busting with flavor like their truffle fries and pan-roasted chicken. For a fantastic experience, visit the hotel and restaurant at 1111 Grand Blvd., Kansas City.
5. Hotel Vandivort — Springfield
Hotel Vandivort is the perfect place to grab dinner, even if you haven't booked a room. At The Order visitors can enjoy handcrafted cocktails, local craft beer, and a meal with a bit of pizzazz. Celebrate a special occasion or make your weeknight extraordinary with a reservation at The Order in Hotel Vandivort. Find them at 305 E Walnut St., Springfield.
6. The Chase Park Plaza — St. Louis
The Chase Park Plaza is a beautiful St. Louis landmark that is a great place to eat, stay, and play. There are more than 300 impeccable guest rooms and three on-site restaurants. For a casual atmosphere grab a bite at the Chase Club or try The Preston for a special night out. In addition, you can visit Sidecar for snacks and a nightcap after a great night on the town. Find The Chase Park Plaza at 212 N. Kingshighway Blvd., St. Louis.
7. The Cheshire — St. Louis
You'll feel like you've traveled across the pond at The Cheshire. This delightful hotel even features themed rooms like the James Bond Suite or the Treasure Island Suite. Immerse yourself in the English theme of the hotel and dine in the pub-style Fox and the Hound restaurant. You can also enjoy Italian at Basso and classic American cuisine at Boundary. While you can find all three under one roof, each restaurant offers a distinctly different dining experience. Find The Cheshire at 6300 Clayton Rd., St. Louis.
8. Hotel Frederick — Boonville
The historic Hotel Fredrick was built in 1905, but 100 years later the building was foreclosed on and sold off in an auction. Luckily, investors saw the opportunity in this grand old building and fully restored the hotel to its former glory. Now visitors can enjoy breakfast, lunch, and dinner at the cafe where classic american dishes are prepared with a modern update. So whether you're hitting the trail or the boat, you won't regret a stay or a meal at Hotel Fredrick. Visit the hotel and cafe at 501 High St., Boonville.
9. Moonrise Hotel — St. Louis
This modern hotel can been seen all the way down the busy St. Louis street it sit on. Moonrise Hotel is located in the Delmar Loop neighborhood of St. Louis city. This eclectic neighborhood is home to concert venues, art galleries, a soda factory, and hundreds of restaurants. Yet, you'll find one of the best Delmar dinner spots right inside the hotel. At Eclipse, you can have an out of this world dining experience with hand crafted cocktails and modern American cuisine. Best of all the restaurant is open 365 days a year so even if you're in town for a holiday you can still enjoy a great meal on-site. At the end of the night head to the rooftop for drinks and dessert under the endless full moon. Find Moonrise Hotel at 6177 Delmar, St. Louis.
10. Iron Horse Hotel — Blackwater
Step back in time at the Iron Horse Hotel. This small hotel is the oldest building in the tiny town of Blackwater and has been in operation for more than 125 years. Today, owner and chef Tracy Russell has created an oasis for dining. His flavorful dishes represent both his New Orleans upbringing and Italian culinary training. Take a trip back into the golden age of railroads and small towns with a visit to the Iron Horse Hotel. Visit the hotel and restaurant at 101 Main St., Blackwater.
Have you dined at any of these fabulous hotel restaurants? Tell us about your experience in the comments below!
OnlyInYourState may earn compensation through affiliate links in this article. As an Amazon Associate, we earn from qualifying purchases.