beth israel deaconess medical center a harvard medical school teaching hospital

  • Contact BIDMC
  • Maps & Directions
  • Other Locations
  • Careers at BIDMC
  • Smaller Larger

Find a Doctor

Request an Appointment

Smaller Larger

Salem Family Primary Care

Salem Family Primary Care
Beth Israel Deaconess HealthCare         Lawrence General Hospital

gradient line

Salem Family Primary Care
L to R: Sarah Shadallah, NP, Claudia Gabrielle, MD, & Randall Fenton, MD

Dr. Gabrielle, Dr. Fenton and Nurse Practitioner Sarah Shadallah are now seeing patients at Salem Family Primary Care, a physician practice affiliated with Beth Israel Deaconess HealthCare and Lawrence General Hospital.

29 Stiles Road
Suite 301
Salem, NH 03079

For an appointment with Dr. Gabrielle, Dr. Fenton or Sarah please call:

Salem Family Primary Care provides personalized, comprehensive care for patients of all ages.

gradient lineResourcesgradient line

Easy to Read Schedule for Children, Birth through 6 Years
Easy to Read Schedule for Preteens and Teens, 7 through 18 Years
Information for Parents
Catch Up Immunization Schedule
Common Illnesses
Symptom Relief

gradient lineAfter Hours Caregradient line

If you need medical care after office hours, it is important you call your primary care physician or the on-call physician prior to seeking care outside of our office. The physician will be able to determine which care service best meets your needs. As always, if it is a life-threatening emergency, please immediately call 911.

If your primary care physician recommends an urgent care facility, non-emergent care service options are available through Beth Israel Deaconess HealthCare and Lawrence General Hospital. Please see the Pentucket Medical ExpressCare website for more information.

gradient linePatient Formsgradient line

New Patient Letter
Medical Record Release Form
New Patient Packet
Patient Questionnaire 

gradient lineLocation and Directions to Salem Family Primary Care gradient line

The Salem Family Primary Care practice is located at 29 Stiles Road, Salem, NH 03079. Free parking is available directly outside the office.

Contact Information

Salem Family Primary Care
29 Stiles Road
Suite 301
Salem, NH 03079
P: 603-870-5452
F: 603-870-5449

Office Hours

Mon 8:00 am - 5:00 pm
Tue 8:00 am - 5:00 pm
Wed 8:00 am - 5:00 pm
Thu 8:00 am - 5:00 pm
Fri 8:00 am - 5:00 pm

A secure way to communicate with your Primary Care Practice