Terra Spa and Lash Bar

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.


 
Previous
Previous

Dedham Square Circle

Next
Next

Thai Wellness Massage