781-596-2000
M-Th: 8-6:30 | F: 8-5; | Sa: 9-4; | Su: 9-2

Phone

781-596-2000

Fax

781-595-7111

Address

250 Paradise Rd
Swampscott, MA 01907

Patient Parking available in both lots!

Hours

Monday-Thursday
8am-6:30pm
Friday

8am-5pm
Saturday
9am-4pm
Sunday
9am-2pm