Tuesday: 10AM-5PM

Wednesday-Friday 10AM-8PM

Saturday: 9AM-4PM

Sunday & Monday: Closed


While we understand that life is unpredictable, please be so kind to cancel appointments within 24 hours notice.  Habitual offenders and no shows will be subject to a service fee. Punctuality is greatly appreciated.  We will be on time for you, please be on time for us.

Appointments may not be scheduled or cancelled via email. Please call 978-927-2220 to schedule an appointment or make changes.


All prices are subject to change

Credit Cards
We gladly accept American Express, Visa & Master Card

Job Opportunities
Please email us your resume if you are interested in joining our team.