Discover delicious choices and a cozy atmosphere at our Excelsior Springs restaurants and bar in The Elms Hotel & Spa. No matter what type of cuisine you crave, you’ll find something to satisfy at our hotel’s signature restaurants. From savory, rustic American Midwest comfort food at Three Owls or specialty cocktail drinks at our on-site bar to fresh-brewed coffee at Cafe Soterian—we have tasty dining options to keep you fortified.

Three Owls
Prepared with fresh, locally sourced ingredients, Three Owls offers rustic Midwest fare seasoned with herbs grown from our own raised-bed gardens. Boasting hearth-baked breads, tarts, spit-roasted meats, simply dressed pasta and fresh fish flown in daily—we deliver dishes with the perfect balance of flavors. You’ll love our dining experience that's as unfussy as the restaurant's casually sophisticated ambiance, a lovely spot for hotel guests and Excelsior Springs locals alike.

Breakfast: 7 a.m.–11 a.m.
Lunch: 11 a.m.–2 p.m.
Bar Snacks: 2 p.m.–10 p.m. (Sun–Thurs)
Dinner: 5 p.m.–9 p.m.  (10 p.m. Friday, Saturday)

Drinks and conversation go hand-in-hand at The Tavern. Drop by for a beverage or two before hitting the town or unwind after a long day of meetings at the hotel to sip and linger with a hand-crafted cocktail or local beer. Our spa hotel’s on-site bar in Excelsior Springs offers ambiance and a place to connect.

6 p.m.–1 a.m. Friday and Saturday

Cafe Soterian
Begin your day in Excelsior Springs with the perfect cup of espresso. At The Elms, you’ll find that and more when you visit The Cafe Soterian for delicious coffee or tasty pastries fresh from the oven. We serve our very own blend of coffee from The Roasterie, a popular local company.

Mon-Fri: 5 a.m.–12 p.m.

Saturday and Sunday: 6 a.m.–2 p.m.