This Texas hotel is 13 miles north-west of downtown Dallas and 3.6 miles from the University of Dallas. It offers an outdoor pool, daily breakfast and rooms with a 37-inch flat-screen TV.
Number of rooms: 121
2421 Walnut Hill Lane, Dallas, TX 75229, United States
Hotel booked 1 times today.