624 Mountain Village Blvd, Telluride, Colorado 81435 USA
On the way from Les Haudères to Villa
Photo Credit: Yelp