624 Mountain Village Blvd, Telluride, Colorado 81435 USA
A spectacular view above St. Niklaus
Photo Credit: Yelp