Holiday Inn Express Hotel & Suites Denver North - Thornton In the business district
12030 Grant St -
Thornton,
CO 80241