Our Location

Internal Medicine Physicians of the North Shore

27 Centennial DriveOur Office

Peabody, MA 01960-2904

Get Directions

Phone:(978) 531-7677
Fax:(978) 531-7690



Regular Office Hours

Monday through Friday 8:30 am to 5:00 pm.*

We try to accommodate patients that call and request an appointment to be seen that day for either routine or urgent care.

*There may be some exceptions to these days and times depending on availability of providers

After Office Hours

In the event of an emergency, please call 911.

Please call our main number at (978) 531-7677 and our answering service will have our on call physician return your call.

For urgent care on Saturday 9:00 am to 5:00 pm and Sunday 9:00am to 1:00pm please call Family Doctors LLC at (781) 596-2000 located at 250 Paradise Rd Swampscott, MA. 01907.

For routine concerns or to be directed to a covering clinic that day as needed please call (978) 531-7677.  There is a covering physician from IMPNS on call 24 hours a day 7 days a week 365 days a year as usual

Lab  Hours

Monday through Friday 7:30 am to 3:30 pm.  No appointment necessary

Holiday Hours

We are closed Labor Day, Thanksgiving Day, Christmas Day, New Years Day, Memorial Day, Independence Day.