We’re so pleased to announce the opening of our North Canton location. We’re located at 1645 North Main Street on the west side of the street. We hope you can stop in to see us soon. Check our North Canton location Facebook page for more details about North Canton’s newest family-friendly gathering spot. We have 40 televisions in the new location – just in time for NCAA March Madness! Stop in and see us!