Situated within 49 km of AT&T Performing Arts Center and 50 km of Dallas World Aquarium, La Quinta Inn & Suites by Wyndham Terrell features rooms with air conditioning and a private bathroom in Terrell.
Number of rooms: 80
152 Crossroads Parkway , Terrell, 75160, United States