Conveniently located in Salem, NH. Accepting New Patients. Primary care & wellness practice offering customized and comprehensive care for patients of all ages. Conveniently located in Salem, NH. ... 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 ....