Holiday Inn Express & Suites Garland E - Lake Hubbard I30, an IHG Hotel is set in Garland, within 28 km of Dallas World Aquarium and 29 km of Mockingbird Station.
Number of rooms: 148
4412 Bass Pro Drive , Garland, TX 75043, United States
Hotel booked 1 times today.