Arrival Date Calendar

Departure Date Calendar

Telluride Colorado

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.

Contact
Call (970) 728-0630 for more information
Location:
Telluride

250 West San Juan

Google Places