No matter what type of cuisine you crave, you’ll find something to satisfy at The Elms Hotel & Spa’s signature restaurants. From savory, rustic American Midwest comfort food at Three Owls or specialty cocktail drinks at The Tavern, to fresh-brewed coffee at Cafe Soterian—we have delicious 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.

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.

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.