Overview
Hotels
Things to Do
Restaurants
Nightlife
Facts
Explore
Travel
The Tavern Kitchen and Bar
Address:
2961 Dougherty Ferry Rd. Suite 101
St. Louis, MO 63122
view in google maps
Phone:
6368250600x
Contact
·
Privacy
·
Terms