AAA Colorado

New Sheridan Hotel

Escape to majestic mountains and historic surroundings. Telluride is both a bustling ski town and historic jewel. The Sheridan Hotel was originally built in 1891, destroyed by fire, and rebuilt in 1895 as the New Sheridan.
Discount Percentage Saved
Stay 4 nights and get 5th night free
Address:
New Sheridan Hotel
231 W COLORADO AVE
TELLURIDE, 81435,CO
(800) 200-1891
37.93754, -107.81227