Sheridan Blvd & W 17th Ave, Denver, Colorado 80219 USA
gorgeous at dusk with the skyline (dec 2021)
Photo Credit: Yelp