Get directions to: Town Tavern, Carroll, OH
Restaurant address: 83 E Canal St Carroll, OH 43112, USA
Restaurant: Town Tavern