Wildwood Canyon Inn
Built in 1998, this bed and breakfast is located 2 blocks from Telluride Ski Resort and 0.5 mile from Sheridan Opera House.
Guest rooms feature private bathrooms with bathrobes. Fresh flowers and complimentary amenities baskets are included in rooms.
Wildwood Canyon Inn serves a daily complimentary breakfast. Wireless Internet access is provided throughout the inn.
627 W Colorado Ave, Telluride, CO 81435, USA