Primary Care Services
Our primary care doctors and their staff provide the highest-quality care and service. As a member of Mass General Brigham, Newton-Wellesley Hospital is able to offer you access to the most advanced technology, with a focus on quality and patient safety. If you need specialty care, your doctor can refer you within the Mass General Brigham system.
Primary Care Millis
Family medicine for families in Millis
Our primary care and family doctors provide complete care to both individual patients and whole families, including:
- Infants
- Children
- Teens
- Adults
- Seniors
Make an appointment
Phone: 508-376-3000
Our Team
We deliver a full range of preventive and health maintenance care. Our doctors also treat a range of acute and chronic health problems. In addition, we coordinate our patients’ care when they need treatment by specialists.
To make an appointment with one of our team, please call 508-376-3000
- Dr. Mazzawi, MD, Medical Director
- Steven L. Bornstein, DO
- Dr. Seamus Mark, MD
Directions, Hours, Contact, Parking
969 Main Street
Suite 205
Millis MA 02054
Google map directions to our office
Phone: 508-376-3000
- Office Hours: Monday – Friday 8 – 5 p.m.
- Phone Hours: Monday – Friday 8:30 – 4:30 p.m.
- Phones are forwarded to our 24-hour on-call answering service during off-hours
Parking: Free
Primary Care Natick
Adult internal medicine in Natick
Adults in Natick and nearby areas can access caring, comprehensive primary care at Newton-Wellesley Medical Group – Primary Care.
Make an appointment
Phone: 508-820-8383
Our Team
To make an appointment with one of our team please call 508-820-8383
- Hadia Tirmizi, MD
- Jo-Ann Suna
- Prativa Basnet, MD
- Jennifer Saenz, DO, MPH
- Harveen Singh, MD
Directions, Hours, Contact, Parking
Newton-Wellesley Medical Group – Primary Care (Natick)
307 West Central Street
Natick, MA 02492
Phone: 508-820-8383
Fax: 508-820-0250
Hours: Monday-Friday 8:00 a.m.- 5:00 p.m.
Parking is free.
Primary Care Needham
Adult internal medicine in Needham
Adults in Needham and nearby areas can access caring, comprehensive primary care at Newton-Wellesley Physicians-Primary Care.
Make an appointment
Phone: 781-449-0020
Our Team
To make an appointment with one of our team please call 781-449-0020
- Liza H. Meyerhardt, MD,
Medical Director - Megan R. Mistry, DO
- Whitney L. Kress, MD
- Kelsey Wood, PA-C
Directions, Hours, Contact, Parking
Newton-Wellesley Physicians-Primary Care (Needham)
1450 Highland Avenue
Needham, MA 02492
Phone: 781-449-0020
Hours: Monday-Friday 8:00 a.m.- 4:30 p.m.
Parking is free.
Primary Care Newton
Adult internal medicine in Newton
Adults in Newton and nearby areas can access caring, comprehensive primary care at Newton-Wellesley Physicians-Primary Care.
Make an appointment
Phone: 617-964-9070
Our Team
To make an appointment with one of our team please call 617-964-9070
- Tiffany Kolniak, MD
- Lina P. Pabon-Nau, MD
- Michael Shrager, MD
- Melissa Angela Wendt, MD
- Nazbeh Taghizadeh, MD
- Kevin McDonnell, PA-C
Directions, Hours, Contact, Parking
Newton-Wellesley Physicians-Primary Care (Newton)
2000 Washington Street, Suite WH/441
Newton, MA 02462
Phone: 617-964-9070
Hours: Monday-Friday 8:00 a.m.- 4:30 p.m.
Primary Care Walpole
Family medicine for families in Walpole
Our primary care and family doctors provide complete care to both individual patients and whole families, including:
- Infants
- Children
- Teens
- Adults
- Seniors
Make an appointment
Phone: 508-660-1200
Our Team
We deliver a full range of preventive and health maintenance care. Our doctors also treat a range of acute and chronic health problems. In addition, we coordinate our patients’ care when they need treatment by specialists.
To make an appointment with one of our team, please call 508-660-1200
- Henry A. D’Angelo, Jr., MD
- Steven L. Bornstein, DO *
- Cristina J. Cataldo, MD
- Hana F. Karim, MD
- Marta E. Mazzawi, MD, Medical Director
- Jennifer L. Moniz-Duffy, MD
- Kay An-Whay Thompson, MD, CCFP, FCFP
- Casey T McGrath, MSN, APRN, FNP-BC
- Kathryn E. Ventola, MSN, APRN, FNP-BC
Directions, Hours, Contact, Parking
Newton-Wellesley Physicians-Family Medicine (Walpole)
111 Norfolk Street
Walpole, MA 02081
Phone: 508-660-1200
Office Hours: Monday-Friday: 7:30am-5:00pm
Mammograms offered Monday-Thursday: 8:15am-3:30pm
Phone Hours: Monday-Friday: 8:30am-4:30pm
Parking: Free
Primary Care Waltham
Family medicine for families in Waltham
Our family medicine doctors provide complete care to both individual patients and whole families, including:
- Infants
- Children
- Teens
- Adults
- Seniors
Make an appointment
Phone: 781-788-8444
Our Team
We deliver a full range of preventive and health maintenance care. Our doctors also treat a range of acute and chronic health problems. In addition, we coordinate our patients’ care when they need treatment by specialists.
To make an appointment with one of our team, please call 781-788-8444
- Alicia A. Czarnecki, MD
- M. David Dick, DO, MS
- Christopher J. Bechtel, NP
Directions, hours, contact, parking
Newton-Wellesley Physicians-Family Medicine (Waltham)
9 Hope Avenue
Waltham, MA
Phone: 781-788-8444
Hours: Monday through Friday, 8:30 am – 5:00 pm*
Parking is free
Primary Care Wellesley 195 Worcester Street
Adult internal medicine in Wellesley
Adults in Wellesley and nearby areas can access caring, comprehensive primary care at Newton-Wellesley Physicians-Primary Care.
Make an appointment
Phone: 617-219-1510
To make an appointment with one of our team please call 617-219-1510
- Nicole M. Larue, MD Medical Director
- Denise M. Mayo, MD
- Janet M. Chang, MDe
- Deborah A. Hadley, MD
- Jennifer C. Paterson, MD
- Surbhi Rohatgi, MD
- Jianying Yang, MD
Directions, Hours, Contact, Parking
Newton-Wellesley Physicians-Primary Care (Wellesley)
195 Worcester Street – Unit 102
Wellesley, MA
Get directions to our office
Phone: 617-219-1510
Hours: Monday – Friday, 8:30 am to 4:30 pm
Parking: Free
Primary Care Wellesley 173 Worcester Street
Adult internal medicine in Wellesley
Adults in Wellesley and nearby areas can access caring, comprehensive primary care at Newton-Wellesley Medical Group – Primary Care.
Make an appointment
Phone: 617- 831-7420
To make an appointment with one of our team please call 617- 831-7420
- Dr Andrew Fauteux – Medical Director
- Rana Eletriby, MD
- Sarah H. Fulco, MD
- Claudia P. Garcia, MD
- Karin Hjalmarson, MD
- William S. Maher, MD
- Nicholas M. Mascoli, III, MD
- Lucy Paniszyn, MD
- Ali Tirmizi, MD
- Jared Rodrigues, MD, JD
- Geraldine Zabik, MD
- Frances Lloyd, NP, CNP
- Kerry Willey, NP, CNP
- Sabreena Mei, PA
Directions, Hours, Contact, Parking
Newton-Wellesley Medical Group – Primary Care (Wellesley)
173 Worcester Street
Wellesley, MA
Phone: 617- 831-7420 Fax: 617-831-7422
Hours: Monday – Friday, 8:00 a.m. to 5:00 p.m.
Parking: Free
Primary Care Wellesley Hills
Adult internal medicine and family medicine in Wellesley Hills
Make an appointment
Phone: 857-231-4650
To make an appointment with one of our team please call 857-231-4650
- Mohini Daya, MD- Adult Medicine and Pediatrics
- Abigail J. Love, MD (Family medicine)
- Deirdre Patel, MD (Family Medicine)
- Sabrina Uma Tobarran, MD, MPH (Family Medicine)
- Chaimae El Adlouni, PA
Directions, Hours, Contact, Parking
Newton-Wellesley Physicians-Primary Care (Wellesley Hills)
981 Worcester St. – Rte 9 West
Wellesley, MA 02482
Phone: 857-231-4650
Hours: Monday-Friday, 8:30 am – 4:30 pm
(phones are open 8 a.m.-4:30 p.m. and forward to our 24-hour on-call answering service during off-hours)
Parking: Free