Sheridan Blvd & W 17th Ave, Denver, Colorado 80219 USA
South side of the lake. Beautiful autumn day.
Photo Credit: Yelp