Terra Spa


587 High St
Dedham, MA 02026

A Spa in Dedham MA

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 provide the highest level of customer service to each client, thereby establishing a long lasting relationship of trust and commitment. Our expertise and professionalism allows us to provide clients with the utmost beauty experience. We specializing in Facials and facial treatments for all skin types, Body massages and Lash extensions from Classic, Volume to Mega


Day Opening Closing
Mon Closed  
Tue 9:00 AM 5:00 PM
Wed 10:00 AM 7:00 PM
Sat 9:00 AM 5:00 PM
Sun Closed  
Click the button to add a review for Terra Spa

Add Review