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, 12 Nurse Practitioners and RNs, 5 Licensed Estheticians and 20+ 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 – 4PM
Wednesday: 9AM – 7PM
Thursday: 9AM – 7PM
Friday: 9AM – 4PM
Saturday: 9AM – 4PM
Sunday: Closed

Newburyport

50 Water Street, Mill 1
Newburyport, MA 01950

Email Us
(978) 572-5500

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

Salem

331 Lafayette Street
Salem, MA 01970

Email Us
(978) 594-4356

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