The La Quinta Inn And Suites Dallas North Central is a first-class hotel located near North Park Mall. Guests will be within a 10 minute drive of American Airlines Center and Galleria Dallas.
Dallas Love Field is less than 20 minutes drive from this hotel. Dallas Convention Center, American Airlines Center and Cotton Bowl Stadium are within 10 miles from the property. Southern Methodist University is 4 miles away.