Located in Dallas, this energy-efficient hotel is less than 2 miles from the Galleria Mall and offers free transportation within 3 miles. It has an indoor/outdoor connecting pool and a gym.
Number of rooms: 547
14901 Dallas Parkway, Dallas, TX 75254, United States
Hotel booked 5 times today.