224 Country Club Drive - Telluride, Colorado$15,500,000 | 5 Beds | 9 Baths 7,821 Livable Square Feet One of the Telluride Mountain Village’s most iconic homes, ‘’Winterthur’’ is...