Holiday Inn Express Hotel & Suites ALLEN TWIN CREEK

205 CENTRAL EXPRESSWAY NORTH
ALLEN
Texas
United States