17th Street Plaza (built 1982)
Location: 39.75028°N, 104.99528°W