top of page

Terra Spa

As soon as you walk through the doors,
you will feel right at home.
We create a warm, caring environment
both for our clients and each other.
We only use the highest quality products and receive extensive training with everything we offer in the shop. 
Our primary mission is to enhance beauty and confidence in our clients by using innovative practices and superior products at most relaxing environment. 

Eyelash Implants

587 High St

Dedham MA 02026

781 493 6000

Monday : closed

Tuesday : 10-7

Wednesday : 10-7

Thursday : 10-7

Friday : 10-7

Saturday : 10-4

Sunday : closed 

bottom of page