Review of The Tavern Kitchen and Bar

2961 Dougherty Ferry Road #101, St. Louis, MO 63122

Overall Rating

Review


Scallops are awesome. Sat at the chef table. It was awesome. Highly recommend it

Updated 1 year ago

Celiac