Locations

Blood and Specimen Collection Locations and Hours


Beverly

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

Danvers

NSMC Women's Center
1 Hutchinson Drive
Danvers, MA 01923
Phone: 978.739.6910
Fax: 978.739.6947
Monday – Friday: 7:30 a.m. – 5:00 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. – 6:00 p.m. Directions
Saturday: 8:00 a.m. - 3:00 p.m.

North Shore Physicians Group
192 North Street
Danvers, MA 01923
Phone: 978-646-2100
Monday - Friday: 8:00 a.m. - 4:15 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. – 8:00 p.m.
Saturday: 8:00 a.m. – 12:00 p.m. (Noon)
Sunday: Emergencies only  Directions

Medical Office Building
225 Boston Street
3rd Floor Lynn, MA 01904
Phone: 781.595.1491
Fax: 781.599.3842
Monday – Friday: 8:30 a.m. – 5:00 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:30 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:30 p.m. Directions

Peabody

Harvard Vanguard Building
2 Essex Center Drive
2nd Floor
Peabody, MA 01960
Phone: 978.977.8212
Fax: 978.532.6123
Monday – Friday: 8:30 a.m. – 5:00 p.m. Directions

One Roosevelt Avenue
Peabody, MA 01960
Phone: 978.536.0215
Fax: 978.536.0230
Monday – Friday: 8:30 a.m. – 12:30 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: 7:00 a.m. – 12:00 p.m.(Noon) Directions

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

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.

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:30 p.m.