Who Owns Telluride Ski Resort
Telluride Ski Resort is owned by Telluride Mountain Club, LLC. This privately held company was founded in October of 2010 and is headquartered in Telluride, Colorado. The company’s sole owner is the investment firm Oaktree Capital Management LP which acquired…