The Tavern Kitchen & Bar
The Tavern Kitchen & Bar: Where Flavor Meets Vibe Just a Quick Drive to Flavor Town! Yo, if you’re cruising through Saint Louis and your stomach starts growling like it wants to win a championship, you gotta pull up to The Tavern Kitchen & Bar, located at 2961 Dougherty Ferry Rd Ste 101. This ain’t…
