top of page
Welcome
to
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.
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