Conveniently located in Salem, NH. Accepting New Patients. Cart 0. ... BECAUSE FAMILY HEALTH MATTERS. ... Patient Portal Pay My Bill Family Health Matters . 23 Stiles Road, Salem, NH, 03079, United States (603) 386-0100. Hours. Mon 8am-8pm. Tue 8am-8pm..