Quality Inn Denver Downtown is located in Jefferson Park, a neighborhood in Denver, and is near a metro station. Denver Art Museum and Denver Museum of Nature and Science are cultural highlights, and some of the area's popular attractions include Elitch Gardens Theme Park and Denver Zoo. Looking to enjoy an event or a game? See what's going on at Empower Field at Mile High or Ball Arena. Spend some time exploring the area's activities, including golfing.