Located in the center of Telluride Mountain Village and surrounded by 1,700 acres of ivory snow and 66 trails sits the Inn at Lost Creek. The ski in, ski out hotel is two blocks from the manicured fairways of Telluride Golf Club and the Telluride ...