Holiday Inn Express & Suites Dallas NE - Allen, an IHG Hotel