Harpoon Brewery is a brewery offering tours, a beer hall with pretzels, and a gift shop. They serve fresh beer, cider, wine, seltzer, and food.