It took us a while but now we have 7 of our own beers on tap.
Checkout Town and Country’s first brewery ever!
Located inside St. Louis Wine & Beermaking
231 Lamp and Lantern Village
Town and Country, MO 63017
Open Monday - Saturday 10a - 8p