Capella Hotels & Resorts News

New Spa at Capella Telluride

30 January 2009 Press Release Spa News

Telluride, Colorado’s majestic mountain setting epitomizes natural beauty, and with the February 12, 2009 opening of Capella Telluride, the alpine retreat will offer a new setting for health and wellness.  The Spa at Capella is a stylishly serene oasis for guests, residents and locals.  It will be a boutique retreat to refresh and renew - inspired by Telluride’s awe-inspiring location.