Contact Us

Request an appointment or consultation. Please do not send medical records requests, appointment changes or urgent medical concerns via email.

Our Locations

Offering our patients qualified providers. 3 Convenient ​​​​​​​locations, 14 Nurse Practitioners and RNs, 8 Licensed Estheticians and 30+ Local & National Awards!

Lynnfield

40 Salem Street, Bldg. 3
Lynnfield, MA 01940

Email Us
(781) 587-1403

Hours
By appointment only
Monday: 9AM – 4PM
Tuesday: 9AM – 7PM
Wednesday: 9AM – 7PM
Thursday: 9AM – 7PM
Friday: 9AM – 4PM
Saturday: 9AM – 4PM
Sunday: Closed

Newburyport

2 Market Street
Newburyport, MA 01950

Email Us
(978) 572-5500

Hours
By appointment only
Monday: 9AM – 4PM
Tuesday: 9AM – 7PM
Wednesday: 9PM – 7PM
Thursday: 9AM – 7PM
Friday: 9AM – 4PM
Saturday: 9AM – 4PM
Sunday: Closed

Salem

331 Lafayette Street
Salem, MA 01970

Email Us
(978) 594-4356

Hours
By appointment only
Monday: 9AM – 4PM
Tuesday: 9AM – 7PM
Wednesday: 9AM – 7PM
Thursday: 9AM – 7PM
Friday: 9AM – 4PM
Saturday: 9AM – 4PM
Sunday: Closed