Locations

Blood and Specimen Collection Locations and Hours

No appointments are necessary. Hours are subject to change. 

Please call our Client Services Department at 978.354.4134 to verify.


Danvers

NSMC Outpatient Services
1 Hutchinson Drive
Danvers, MA 01923
Phone: 978.739.6910
Fax: 978.739.8903 
Monday – Friday: 7:30 a.m. – 3:45 p.m. Directions

Mass General/North Shore Center for Outpatient Care
104 Endicott Street
Suite LL01 (Lower level) 
Danvers, MA 01923
Phone: 978.882.6688
Fax: 978.882.6699
Monday – Friday: 7:00 a.m. – 5:45 p.m. Directions
Saturday: 8:00 a.m. - 2:45 p.m.

Lynn

NSMC Union Hospital
500 Lynnfield Street East
1st Floor
Lynn, MA 01904
Phone: 781.477.3494
Fax: 781.477.3996
Monday – Friday: 7:30 a.m. – 7:45 p.m.
Saturday: 8:00 a.m. – 11:45 p.m.
Sunday: Emergencies only  Directions

Medical Office Building
225 Boston Street
3rd Floor, Suite 304
Lynn, MA 01904
Phone: 781.595.1491
Fax: 781.599.3842
Monday – Thursday: 8:30 a.m. – 4:45 p.m. Directions

West Medical Building
496 Lynnfield Street
Suite 106
Lynn, MA 01904
Phone: 781.477.3343
Fax: 781.477.3677
Monday – Friday: 8:00 a.m. - 5:15 p.m. Directions


Marblehead

North Shore Physicians Group Medical Office Building
1 Widger Road
Marblehead, MA 01945
Phone: 781.639.1296
Fax: 781.639.0591
Monday – Friday: 7:00 a.m. – 3:15 p.m. Directions


Peabody

One Roosevelt Avenue
Peabody, MA 01960
Phone: 978.536.0215
Fax: 978.536.0230
Monday – Friday: 8:30 a.m. – 12:15 p.m.  Directions


Salem

NSMC Salem Hospital 
81 Highland Avenue
Davenport 4
Salem, MA 01970
Phone: 978.354.4497
Fax: 978.740.4843
Monday – Friday: 7:00 a.m.- 5:30 p.m.
Saturday and Sunday: 7:00 a.m. – 3:15 p.m. Directions

MassGeneral for Children at North Shore Medical Center
57 Highland Avenue
Salem, MA 01970
Phone: 978.354.2641
Fax: 978.825.6985
Monday – Sunday: 8:00 a.m. – 7:45 p.m. Directions

Saugus

North Shore Physicians Group
1069 Broadway (Rte. 1 South)
Saugus, MA 01906
Phone: 781.231.6363
Fax: 781.233.1686
Monday – Friday: 8:00 a.m. – 4:15 p.m.


Additional Blood and Specimen Locations for NSPG patients only


No appointments are necessary. Hours are subject to change; please call our Client Services Department at 978-354-4134 to verify.

Beverly

North Shore Physicians Group
900 Cummings Center, Suite 107T
Beverly, MA 01915
Phone: 978.922.0357
Monday - Friday: 8:30 a.m. - 4:30 p.m.

Danvers

North Shore Physicians Group
194 North Street (Rear)
Danvers, MA 01923
Phone: 978.646.2100
Monday - Friday: 8:00 a.m. - 4:15 p.m.

Salem

North Shore Physicians Group
331 Highland Avenue
Salem, MA 01970
Phone: 978.745.1200
Monday - Friday: 7:30 a.m. - 5:00 p.m.

North Shore Physicians Group
400 Highland Avenue
Salem, MA 01970
Phone: 978.741.9500
Monday - Friday: 8:00 a.m. - 4:30 p.m.