Text Size:

Primary Care Options

Lawrence Hospital has a growing list of options for patients looking for a primary care physician. Merrimack Health Community Medical Associates has offices in Andover, North Andover, and Lawrence. All practices are accepting new patients.

These three practices offer access to a full range of primary and specialty care services here in the Merrimack Valley. If you are referred to a specialty service not available locally, we can refer you to the care you need in Boston.

Use our Find A Doctor tool for a complete list of primary care physicians in our network. 

Find a Doctor

Stella Athanasopoulos

Family Medicine
Merrimack Health Community Medical Associates

Cheryl Puello

Cardiology
Merrimack Health Community Medical Associates

Torkom Garabedian

Internal Medicine
Merrimack Health Community Medical Associates

Garo Garabedian

Internal Medicine
Merrimack Health Community Medical Associates

Suhaiti Villa

Family Medicine
Merrimack Health Community Medical Associates
Map Pin Icon

Find A Location

Merrimack Health Community Medical Associates: Lawrence

Map Pin Icon for Merrimack Health Community Medical Associates: Lawrence Merrimack Health Community Medical Associates: Lawrence
25 Marston Street Suite 301 Lawrence, MA, 01841

Merrimack Health Community Medical Associates: North Andover

Map Pin Icon for Merrimack Health Community Medical Associates: North Andover Merrimack Health Community Medical Associates: North Andover
575 Turnpike Street Suite 22 North Andover, MA, 01845