Set in a suburb a short drive from the centre of Dallas, Texas, this hotel offers many modern on-site facilities along with spacious rooms featuring microwaves, refrigerators and free wireless internet.
Number of rooms: 150
705 Central Expressway South, Allen, TX 75013, United States
Hotel booked 1 times today.