amherst house north pizza amherst house of pizza north amherst ma Amherst House of Pizza 17 Montague Rd B Amherst MA 01002. Amherst House Of Pizza in Amherst MA. Pizza House Of … Wednesday, April 13, 2022 Edit