The Telluride center is around the area of Downtown Telluride and the area of Telluride Film Festival.
Below are reviews of the city of Telluride, CO from an actual visitor's perspective.
Telluride was a scenic town with small town charm. A small Swiss town village.