Aveda Telluride Spa
AWAKEN YOUR NATURAL POWERS OF TRANSFORMATION WITH EVERYTHING FROM HIGH-PERFORMING SKIN TREATMENTS TO MEDITATIVE BODY MASSAGE + MORE
Aveda Tellluride Spa is an Aveda Concept Spa + Salon located in downtown Telluride, CO. Awaken your natural powers of transformation with everything from high-performing skin treatments to meditative body massage. Conveniently located at the base of the Gondola, next to Telluride Sports in the town of Telluride, we are open 7 days a week. While walk/ski-ins are welcome, appointments are highly recommended.
Call (970) 728-0630 for more information
250 West San Juan