Capella Telluride
119 Lost Creek Ln
Telluride
CO
81435
(970) 369-0606
hugedomains.com
Open Map
Description
Capella is located at 119 Lost Creek Ln, Telluride, CO. This business specializes in Hotels & Lodging.
by merchantcircle on February 26, 2024 from
merchantcircle
Information from the business
This full service luxury hotel offers condo rentals, a spa, facilities for meetings and weddings, and is ideal for Telluride, Colorado ski vacations.
by localcom on November 24, 2011 from
localcom
Clothing Iron
Electronic Room Keys
Game Room
Hotels & Motels
resort
Resorts
Swimming Pool
Travel
Travel & Tourism
Voicemail