August 12, 2020

Location

The ITRC is located less than 15 minutes from the DFW Airport and a few blocks away from the new Globe Life Field, home of the Texas Rangers, and AT&T Stadium, home of the Dallas Cowboys. Six Flags Over Texas is right across the street and the area is close to many restaurants and hotels.