13313 Stemmons Freeway, Dallas
Located off Interstate 35E this hotel is 18 miles from Central Dallas and Dallas/Fort Worth International Airport. It features an outdoor pool land rooms with free Wi-Fi.
Find hotels near landmarks, museums and other sightseeing spots
Explore hotel options in other areas of Carrollton - Farmers Branch