Located near the gondola station in Telluride town, Aveda Telluride Spa is a firm favorite amongst locals and visitors. With excellent products and a great selection of services such as body wrapping, facials, body massages and more, the spa is sure to leave you feeling refreshed and rejuvenated as you leave!
Address: 250 West San Juan Avenue Telluride, CO 81435
Website URL: http://www.telluridespa.com/
Phone Number: 970-728-0630