Capella Telluride, Telluride, Colorado

Capella Telluride, which opened in February as Capella Hotels and Resorts’ first property in the United States, does things a little differently—as you discover shortly after checking in. The reception desk sits in an attractive, light-filled lobby with stone floors, high beamed ceilings, and a tiered glass-plate chandelier that hovers …

Leave a Reply

Your email address will not be published. Required fields are marked *