The Town Tavern is located in Carroll, Ohio. A local bar that has been in business since the 50's. Quality food, full lottery capabilities, pool/games, liquor, beer, wine and carry-out. Owned and operated by Tom and Carole Dreier of Carroll, Ohio for 26years.