Location.
Homestead Studio Suites Hotel Denver Tech Center North is located in Denver and local attractions include Cherry Hills Country Club, University of Denver, and Washington Park. Regional points of interest also include Denver Botanic Gardens and Denver Museum of Nature and Science. Hotel Features.
Recreational amenities include a fitness facility. High speed Internet access is...