“The Crown Jewel of Telluride!”
Welcome to the historic Sheridan Opera House, the crown jewel of Telluride! A historic theater located in the magical town of Telluride, Colorado. The best place in town to see live entertainment!
Be the first to add a review to the Sheridan Opera House.
Sheridan Opera House
Hours not available
Is there a problem with this listing? Let us know.