Location Search
Find a Location
Filter Locations
Add terms to narrow your search
41 Mall Road
Burlington, MA 01805
One Essex Center Drive
Peabody, MA 01960
Emergency Room
Monday – Sunday: Open 24 Hours
Outpatient Clinics
Monday – Friday (Regular Hours Vary - Check with Department): 8:00 am - 5:00 pm
Lab Hours
Monday – Friday (Saturdays 8:00 am-12:00 noon for urgent needs only): 6:30 am - 6:00 pm
200 Unicorn Park Drive
Woburn, MA 01801
955 Main Street
Suite G-2A
Winchester, MA 01890
Regular Hours
Monday – Thursday: 9:00 am - 5:00 pm
Friday: 8:00 am - 4:00 pm
480 Maple Street
Danvers, MA 01923
Regular Hours
Monday – Friday: 8:00 am - 7:00 pm
Saturday – Sunday (for specific services): 8:00 am - 4:00 pm
75 Riverside Avenue
Suite 4
Medford, MA 02155
500 Cummings Center
Suite 1800
Beverly, MA 01915
23 Warren Avenue
Suite 100
Woburn, MA 01801
Regular Hours
Monday – Friday: 8:00 am - 5:00 pm
Saturday (same day sick only): 8:00 am - 12:00 pm
200 Unicorn Park Drive
Woburn, MA 01801
Regular Hours
Monday – Thursday: 7:30 am - 7:30 pm
Friday: 7:30 am - 4:00 pm
Saturday: 7:30 am - 4:00 pm
31 Mall Road
Burlington, MA 01805
444 Washington Street
Woburn, MA 01801
Regular Hours
Monday – Tuesday: 7:30 am - 5:00 pm
Wednesday: Closed
Thursday – Friday: 7:30 am - 5:00 pm
620 Washington Street
Suite 2130
Winchester, MA 01890
298 Washington Street
4th Floor
Gloucester, MA 01930
1021 Main Street
Suite 101
Winchester, MA 01890
Regular Hours
Monday – Friday: 9:00 am - 5:00 pm
11 Shore Road
Winchester, MA 01890
Regular Hours
Monday – Thursday: 7:20 am - 7:00 pm
Friday: 7:20 am - 5:00 pm
Lunch Hours
Monday – Friday: Closed from 1:00 pm - 2:00 pm
Phone Hours
Monday – Friday: 8:00 am - 4:30 pm
500 Salem Street
Wilmington, MA 01887
Regular Hours
Monday – Friday: 7:45 am - 4:30 pm
Phone Hours
Monday – Friday: 8:00 am - 4:30 pm
2345 Main Street
Tewksbury, MA 01876
Regular Hours
Monday: 7:30 am - 8:30 pm
Tuesday: 8:30 am - 8:00 pm
Wednesday: 7:30 am - 8:30 pm
Thursday – Friday: 7:30 am - 5:00 pm
200 Unicorn Park Drive
Suite 201
Woburn, MA 01801
Medical Office
Monday – Sunday: 8:00 am - 5:00 pm
Physical and Occupational Therapy Clinic
Monday – Thursday: 6:30 am - 7:00 pm
Friday: 6:30 am - 5:00 pm
21 Main Street
Suite 2A
North Reading, MA 01864
Regular Hours
Monday – Friday: 10:00 am - 5:00 pm
75 Riverside Avenue
Suite 2
Medford, MA 02155
Regular Hours
Monday: 9:00 am - 5:00 pm
Tuesday – Wednesday: 9:00 am - 7:00 pm
Thursday – Friday: 7:00 am - 5:00 pm
Lunch Hours
Monday – Friday: Closed from 12:00 pm - 1:00 pm
Phone Hours
Monday – Friday (closed 12:00 pm - 1:00 pm): 9:00 am - 5:00 pm
91 Montvale Ave
Suite 208
Stoneham, MA 02180
12 Alfred Street
Suite 120
Woburn, MA 01801
Regular Hours
Monday – Thursday: 9:00 am - 5:00 pm
100 Cummings Center
Suite 112D
Beverly, MA 01915
Regular Hours
Monday – Friday: 9:00 am - 5:00 pm
20 Pondmeadow Drive
Reading, MA 01867
3 Woodland Road
Suite 212
Stoneham, MA 02180
147 South Main Street
Middleton, MA 01949
Regular Hours
Monday – Friday (Evening hours available M-Th): 8:00 am - 5:30 pm
790 Boston Road
Billerica, MA 01821
Regular Hours
Monday – Friday: 8:00 am - 5:00 pm
298 Washington Street
Ground Floor
Gloucester, MA 01930
83 Herrick Street
Suites 2004 and 3002
Beverly, MA 01915
Regular Hours
Monday – Friday: 9:00 am - 5:00 pm
91 Montvale Ave
Suite 208b
Stoneham, MA 02180
114R Highland Avenue
Salem, MA 01970
Regular Hours
Monday: 9:00 am - 5:00 pm
Tuesday: 8:30 am - 6:00 pm
Wednesday – Thursday: 9:00 am - 5:00 pm
Friday: 9:00 am - 4:00 pm
92 Montvale Avenue
Suite 1400
Stoneham, MA 02180
Orthopedics
Monday – Friday: 8:30 am - 5:00 pm
Rehabilitation
Monday – Thursday: 7:00 am - 7:00 pm
Friday: 7:00 am - 4:00 pm
1021 Main Street
Suite 106
Winchester, MA 01890
One Orthopedics Drive
Peabody, MA 01960
Regular Hours
Monday – Friday: 8:00 am - 5:00 pm
298 Washington Street
Fourth Floor
Gloucester, MA 01930
Regular Hours
Monday – Friday: 8:00 am - 5:00 pm
Phone Hours
Monday – Friday: 8:30 am - 5:00 pm
480 Maple Street
Suite 204
Danvers, MA 01923
5 Federal Street
Danvers, MA 01923
37 Broadway
Arlington, MA 02474
Regular Hours
Monday – Friday: 8:00 am - 5:00 pm
Phone Hours
Monday – Friday: 9:00 am - 5:00 pm
6 Tsienneto Road
Suite 204
Derry, NH 03038
298 Washington Street
Gloucester, MA 01930
Regular Hours
Monday – Friday: 9:00 am - 5:00 pm
140 Commonwealth Avenue
Suite 208
Danvers, MA 01923
Regular Hours
Monday – Friday: 9:00 am - 5:00 pm
955 Main Street
Suite 301
Winchester, MA 01890
Regular Hours
Monday – Friday: 8:30 am - 5:00 pm
88 Montvale Avenue
Suite 3
Stoneham, MA 02180
Regular Hours
Monday – Friday: 9:00 am - 5:00 pm
30 Tozer Road
Suite 201
Beverly, MA 01915
1 Wallace Bashaw Jr. Way
3rd Floor, Suite 3001
Newburyport, MA 01950
Regular Hours
Monday – Friday: 8:00 am - 5:00 pm
1350 Market Street
2nd Floor
Lynnfield, MA 01940
Regular Hours
Monday – Thursday: 8:00 am - 8:00 pm
Friday: 8:00 am - 6:00 pm
Weekends: 8:00 am - 12:00 pm
36 Essex Road
Ipswich, MA 01938
Regular Hours
Monday – Friday: 7:00 am - 5:00 pm
195 School Street
Suite A
Manchester, MA 01944
Regular Hours
Monday – Friday: 8:00 am - 5:30 pm
152 Conant Street Suite #101
Beverly, MA 01915
Regular Hours
Monday: 7:30 am - 5:30 pm
Tuesday: 7:30 am - 7:00 pm
Wednesday – Friday: 7:30 am - 5:30 pm
Phone Hours
Monday: 8:00 am - 7:00 pm
Tuesday: 8:00 am - 7:00 pm
Wednesday – Friday: 8:00 am - 7:00 pm
480 Maple Street
Suite 303
Danvers, MA 01923
Regular Hours
Monday – Friday: 9:00 am - 5:00 pm
480 Maple Street
Suite 204
Danvers, MA 01923
Regular Hours
Monday – Friday: 8:00 am - 5:00 pm
298 Washington Street
Gloucester, MA 01930
Regular Hours
Monday – Friday: 8:30 am - 5:00 pm
140 Commonwealth Avenue
Suite 103
Danvers, MA 01923
Regular Hours
Monday – Tuesday: 9:00 am - 5:00 pm
Wednesday: 10:00 am - 6:00 pm
Thursday: 9:00 am - 5:00 pm
Friday: 9:00 am - 4:00 pm
85 Middlesex Turnpike, Suite 3110
Burlington, MA 01803
67 South Bedford Street
East Lobby
Burlington, MA 01803
24 Morrill Place
Amesbury, MA 01913
Regular Hours
Monday – Friday: 8:00 am - 5:00 pm
Lab Hours
Monday – Friday: 6:45 am - 4:30 pm
1 Blackburn Drive
Gloucester, MA 01930
Regular Hours
Monday – Thursday: 8:00 am - 5:30 pm
Friday: 8:00 am - 5:00 pm
Saturday and Holidays (Urgent Care only - Call ): 9:00 am - 1:00 pm
Sundays, Thanksgiving and Christmas Day: Closed
Urgent Care Phone Hours (Cape Ann Medical patients only)
Monday – Saturday: Open 24 Hours
820 Turnpike Street
Suite 101
North Andover, MA 01845
Regular Hours
Monday: Closed
Tuesday – Thursday: 9:00 am - 5:00 pm
Friday: Closed
100 Unicorn Park Drive
Suite S-3
Woburn, MA 01801
Regular Hours
Monday – Thursday: 9:00 am - 5:00 pm
Friday: 9:00 am - 4:30 pm
480 Maple Street
Suite 103
Danvers, MA 01923
77 Herrick Street
Suite 201
Beverly, MA 01915
Regular Hours
Monday – Friday: 8:00 am - 5:00 pm
480 Maple Street
Suite 201
Danvers, MA 01923
Regular Hours
Monday – Friday: 8:30 am - 5:00 pm
66X Concord Street
Wilmington, MA 01887
Regular Hours
Monday – Friday: 8:00 am - 5:00 pm
Phone Hours
Monday – Friday: 9:00 am - 5:00 pm
15 Railroad Avenue
Hamilton, MA 01982
Regular Hours
Monday – Friday: 8:00 am - 5:30 pm
833 Main Street
Melrose, MA 02176
Regular Hours (Evenings & Saturdays Available)
Monday – Friday: 7:00 am - 5:00 pm
83 Herrick Street
Suite 3000
Beverly, MA 01915
Regular Hours (Evenings & Saturdays Available)
Monday – Friday: 7:00 am - 5:00 pm
990 Paradise Road
Swampscott, MA 01907
Regular Hours (Saturday by appointment only)
Monday – Friday: 8:00 am - 6:00 pm
1 Blackburn Drive
Gloucester, MA 01930
Regular Hours
Monday – Friday: 9:00 am - 5:00 pm
Phone Hours
Saturday: 9:00 am - 11:30 am
298 Washington Street
Gloucester, MA 01930
Regular Hours
Monday – Thursday: 9:00 am - 5:00 pm
Monday – Thursday: Closed from 1:00 pm - 2:00 pm
Friday if Necessary: 9:00 am - 5:00 pm
444 Washington Street
Woburn, MA 01801
Regular Hours
Monday – Tuesday: 7:30 am - 5:00 pm
Wednesday: Closed
Thursday – Friday: 7:30 am - 5:00 pm
161 Ash Street
Reading, MA 01867
Regular Hours
Monday – Friday: 8:00 am - 5:00 pm
5 Paradise Road
Salem, MA 01970
Regular Hours
Monday – Friday: 8:30 am - 4:30 pm
1 Wallace Bashaw Jr. Way
Suite 1002
Newburyport, MA 01950
955 Main Street
Suite 108
Winchester, MA 01890
100 Highland Ave
Suite 101
Salem, MA 01915
7 Federal Street
Suite 11
Danvers, MA 01923
Regular Hours
Monday – Tuesday: 8:00 am - 5:00 pm
Wednesday: 8:00 am - 8:00 pm
Thursday: 8:00 am - 5:00 pm
Friday: 8:30 am - 5:30 pm
21 Whitehall Road
Suite 203
Rochester, NH 03867
17 Old Rollinsford Road
Doctors Park, Building A
Dover, NH 03820
5 Federal Street
Danvers, MA 01923
172 Kinsley Street
Nashua, NH 03061
1565 Main Street
Suite 102
Tewksbury, MA 01876
Regular Hours
Monday: 8:30 am - 5:00 pm
Tuesday: 8:00 am - 5:00 pm
Wednesday: 8:30 am - 1:00 pm
Thursday: 8:30 am - 5:00 pm
900 Cummings Center
Suite 309V
Beverly, MA 01915
Regular Hours
Monday – Thursday: 8:00 am - 5:00 pm
Friday: 8:00 am - 3:30 pm
130 County Road
Suite G
Ipswich, MA 01938
Regular Hours
Monday – Friday (Evening hours by appointment M-W.): 8:00 am - 5:00 pm
Lab Hours
Monday – Friday: 7:30 am - 12:00 pm
42 Asbury Street
South Hamilton, MA 01982
Dr. Edwards
Monday: 9:00 am - 1:00 pm
Tuesday – Thursday: 9:00 am - 5:00 pm
Friday (alternating): 9:00 am - 1:00 pm
Dr. Smith
Monday: 10:00 am - 6:00 pm
Tuesday – Wednesday: 9:00 am - 5:00 pm
Thursday: 9:00 am - 1:00 pm
Friday (alternating): 9:00 pm - 1:00 pm
104 Endicott Street
Suite 303
Danvers, MA 01923
100 Cummings Center
Suite 136G
Beverly, MA 01915
Regular Hours
Monday – Friday: 8:00 am - 5:00 pm
800 West Cummings Park
Suite 6550
Woburn, MA 01801
44 Birch Street
Suite 300
Derry, NH 03038
100 Cummings Center
Suite 126-Q
Beverly, MA 01915
Regular Hours
Monday – Friday: 7:15 am - 5:00 pm
Phone Hours
Monday – Friday: 8:30 am - 5:00 pm
267 Boston Road
Suite 20
North Billerica, MA 01862
Regular Hours
Monday – Friday: 8:00 am - 5:00 pm
8 Prospect Street
Nashua, NH 03060
451 Andover Street
Suite 209
North Andover, MA 01845
Regular Hours
Monday – Tuesday: 7:00 am - 5:00 pm
Wednesday: 7:00 am - 1:00 pm
Thursday: 7:00 am - 5:00 pm
Friday: 7:00 am - 1:00 pm
1 Roosevelt Avenue
Suite 201
Peabody, MA 01960
Regular Hours
Monday: 9:00 am - 5:00 pm
Tuesday: 9:00 am - 7:00 pm
Wednesday – Friday: 9:00 am - 5:00 pm
91 Montvale Avenue
Suite 206
Stoneham, MA 02180
95 Main Street
Suite 6
Reading, MA 01867
Regular Hours (Evenings & Saturdays Available)
Monday – Friday: 7:00 am - 5:00 pm
140 Commonwealth Avenue
Suite 202
Danvers, MA 01923
Regular Hours
Monday: 8:00 am - 7:00 pm
Tuesday – Thursday: 8:00 am - 5:00 pm
Friday: 8:00 am - 4:00 pm
2 Main Street (Route 28)
Suite 150
Stoneham, MA 02180
Regular Hours
Monday – Friday: 9:00 am - 5:00 pm
1 Blackburn Drive
Gloucester, MA 01930
Regular Hours
Monday – Friday: 8:00 am - 6:00 pm
Every Other Saturday: 9:00 am - 1:00 pm
29 Massachusetts Avenue
Arlington, MA 02474
Regular Hours
Monday: 8:30 am - 5:00 pm
Tuesday: 8:30 am - 6:00 pm
Wednesday: 8:30 am - 5:00 pm
Thursday: 8:30 am - 6:00 pm
Friday: 8:30 am - 5:00 pm
500 Salem Street
Wilmington, MA 01887
Regular Hours
Monday – Friday: 8:00 am - 5:00 pm
Saturday (for same-day sick visits): 8:00 am - 12:00 pm
138 Conant Street
Beverly, MA 01915
Regular Hours
Monday – Friday: 8:30 am - 4:30 pm
92 Montvale Avenue
Suite 3675
Stoneham, MA 02180
Regular Hours
Monday – Tuesday: 7:30 am - 4:30 pm
Wednesday: 8:00 am - 7:00 pm
Thursday – Friday: 7:30 am - 4:30 pm
46 Woburn Street
Reading, MA 01867
Regular Hours
Monday: 9:00 am - 5:00 pm
Tuesday: 8:00 am - 8:00 pm
Wednesday: 8:00 am - 7:00 pm
Thursday: 9:00 am - 5:00 pm
Friday: 8:00 am - 2:00 pm
500 Cummings Center
Suite 1650
Beverly, MA 01915
875 Greenland Rd
Orchard Park
Building C
Portsmouth, NH 03801
900 Cummings Center
Suite 111W
Beverly, MA 01915
Regular Hours
Monday: 7:30 am - 7:00 pm
Tuesday: 7:30 am - 6:00 pm
Wednesday – Thursday: 7:30 am - 7:00 pm
Friday: 7:30 am - 5:00 pm
100 Cummings Center
Suite 106-D
Beverly, MA 01915
480 Maple Street
Suite 3A
Danvers, MA 01923
Regular Hours
Monday – Thursday: 8:00 am - 7:00 pm
Friday: 8:00 pm - 5:00 pm
Weekends
Saturday – Sunday: 8:00 am - 12:00 pm
13 Bradlee Road
Medford, MA 02155
Regular Hours
Monday – Tuesday: 9:00 am - 5:00 pm
Wednesday: 9:00 am - 8:00 pm
Thursday – Friday: 9:00 am - 5:00 pm
87 Herrick Street
Beverly, MA 01915
199 Rosewood Drive
Suite 250
Danvers, MA 01923
140 Commonwealth Avenue
Suite 107
Danvers, MA 01923
Regular Hours
Monday – Friday: 9:00 am - 5:30 pm
88 Montvale Avenue
Stoneham, MA 02180
Regular Hours
Monday: 7:30 am - 6:00 pm
Tuesday: 7:30 am - 5:30 pm
Wednesday: 7:30 am - 7:00 pm
Thursday: 7:30 am - 7:30 pm
Friday: 7:30 am - 5:00 pm
955 Main Street
Suite G6
Winchester, MA 01890
Regular Hours (Evenings & Saturdays Available)
Monday – Friday: 7:00 am - 5:00 pm
7 Henry Graf Jr Road
Newburyport, MA 01950
298 Washington Street
Gloucester, MA 01930
Regular Hours
Monday – Friday: 8:00 am - 5:00 pm
800 West Cummings Park
Suite 2250
Woburn, MA 01801
Regular Hours
Monday – Friday: 8:15 am - 4:30 pm
400 Highland Avenue
Suite 7
Salem, MA 01970
Regular Hours
Monday – Friday: 9:00 am - 5:00 pm
168 Kinsley Street
Suite 10
Nashua, NH 03060
6 Essex Center Drive
Suite 208
Peabody, MA 01960
Regular Hours
Monday – Thursday: 7:00 am - 5:00 pm
Friday: 7:30 am - 12:00 pm
100 Andover Bypass
3rd floor
North Andover, MA 01845
Regular Hours
Monday – Friday: 8:30 am - 5:00 pm
1 Widger Road
Suite 301
Marblehead, MA 01945
Regular Hours
Monday – Friday: 8:30 am - 4:30 pm
83 Herrick Street
Suite 2003
Beverly, MA 01915
3 Woodland Road
Suite 422
Stoneham, MA 02180
4 State Road
Danvers, MA 01923
Regular Hours
Monday – Friday: 9:00 am - 5:00 pm
83 Herrick Street
Suite 2001
Beverly, MA 01915
191 South Main Street
Suite 102
Middleton, MA 01949
Regular Hours
Monday: 9:00 am - 6:00 pm
Tuesday – Wednesday: Closed
Thursday: 9:00 am - 6:00 pm
Friday: 7:30 am - 11:30 am
16 Hayden Avenue
Lexington, MA 02421
Regular Hours
Monday – Friday: 8:30 am - 5:00 pm
30 Tozer Road, Suite 202
Beverly, MA 01915
Regular Hours
Monday – Friday: 8:00 am - 5:00 pm
Phone Hours
Monday – Friday: 8:30 am - 5:00 pm
One Essex Center Drive
Peabody, MA 01960
500 Salem Street
Wilmington, MA 01887
31 Stiles Road
Suite 2400
Salem, NH 03079
7 Federal Street
Suite 33
Danvers, MA 01923
Regular Hours
Monday – Tuesday: 8:00 am - 3:30 pm
Wednesday: 8:00 am - 5:00 pm
Thursday: 8:00 am - 3:30 pm
Friday: Closed
83 Herrick Street
Suite 1003
Beverly, MA 01915
Regular Hours
Monday – Friday: 8:15 am - 5:00 pm
Weekends and Holidays: 8:15 am - 12:00 pm
900 Cummings Center
Suite 112W
Beverly, MA 01915
900 Cummings Center
Suite 301U
Beverly, MA 01915
Regular Hours
Monday – Friday: 9:00 am - 5:00 pm
1021 Main Street
Suite 102
Winchester, MA 01890
Regular Hours
Monday – Friday: 9:00 am - 5:00 pm
7 Alfred Street
Woburn, MA 01801
Regular Hours
Daily: 9:00 am - 5:00 pm
Holiday Hours
New Year's Day, Memorial Day, Fourth of July, Labor Day, Thanksgiving Day, Christmas Day: Closed
2 First Avenue
Suite 215
Peabody, MA 01960
Regular Hours
Monday – Tuesday: 7:00 am - 5:00 pm
Wednesday: 7:00 am - 4:30 pm
Thursday – Friday: 7:00 am - 5:00 pm
900 Cummings Center
Suite 304T
Beverly, MA 01915
77 Herrick Street
Suite 102
Beverly, MA 01915
75 Herrick Street
Suite 105
Beverly, MA 01915
Regular Hours
Monday – Thursday: 9:00 am - 4:00 pm
Friday: 9:00 am - 2:00 pm
1 Blackburn Drive
Gloucester, MA 01930
135 Beaver Street
Suite 309
Waltham, MA 02452
75 Herrick Street
Suite 116
Beverly, MA 01915
4 Centennial Drive
Suite 204
Peabody, MA 01960
Regular Hours
Monday – Friday: 8:00 am - 5:00 pm
83 Herrick Street
Suite 1001
Beverly, MA 01915
100 Andover Bypass Street, Suite 100
North Andover, MA 01845
Regular Hours
Monday – Friday: 8:00 am - 5:00 pm
900 Cummings Center
Suite 311 T
Beverly, MA 01915
Regular Hours
Monday – Friday: 8:00 am - 5:00 pm
280 Union Street
Floor 3
Lynn, MA 01901
Regular Hours
Monday – Friday: 8:30 am - 5:00 pm
1350 Market Street
Lynnfield, MA 01940
Regular Hours
Monday – Friday: 8:00 am - 7:00 pm
Weekends: 8:00 am - 4:00 pm
305 Gloucester Crossing Road
Gloucester, MA 01930
Regular Hours
Monday – Friday: 8:00 am - 7:00 pm
Saturday – Sunday: 8:00 am - 4:00 pm
75 Herrick Street
Suite 219
Beverly, MA 01915
480 Maple Street
Danvers, MA 01923
Regular Hours
Monday – Friday: 8:00 am - 7:00 pm
Weekends: 8:00 am - 4:00 pm
298 Washington Street
First Floor
Gloucester, MA 01930
Regular Hours
Monday: 8:30 am - 5:00 pm
Tuesday: 8:30 am - 8:00 pm
Wednesday: 8:30 am - 5:00 pm
Thursday: 8:30 am - 8:00 pm
Friday: 9:30 am - 5:00 pm
Phone Hours
Monday – Friday: 8:30 pm - 5:00 pm
6 Tsienneto Road
Suite 101LL
Derry, NH 03038
30 Tozer Road, Suite 203
Beverly, MA 01915
Regular Hours
Monday – Friday: 8:00 am - 5:00 pm
195 School Street
Suite B
Manchester, MA 01944