There are 2 South Main Pizza locations in Farmington, New Hampshire. We do not have information about any other locations of South Main Pizza in any other City. It may be a local chain.
49 Swain Ct, Farmington, NH-03835 (603) 755-9911
359 Main St Ste 1, Farmington, NH-03835 (603) 755-9911