Three Taverns Shuts Down Decatur Flagship After 13 Years, Founder Says
Three Taverns Brewery is closing the taproom that started it all. The company announced it will shut down its New Street location at East Decatur Station, ending a 13-year run at what has long served as its flagship brewery and…