Those staying near the Denver International Airport will have a new hotel option: the city’s first Atwell Suites. IHG Hotels & Resorts, a global hotel company with well-known brands like Holiday Inn, InterContinental and more, is opening the 96-room property. Atwell Suites Denver Airport – Tower Road at 18350 East 65th Ave. is the brand’s second property. The Denver Post
Global company opens first Colorado hotel near Denver airport