New Sheridan Hotel

Starting at
$309

TripAdvisor Review

Based on 343 review

See all

This charming hotel is in Telluride. There are a total of 26 accommodation units on the premises. Pets are not allowed at this accommodation.

More details