The ITRC is located less than a 15-minute ride from DFW Airport, a few blocks from Rangers Ballpark and the new Cowboys Stadium. Six Flags Over Texas is right across the street, and is surrounded by some of the best restaurants and hotels in the region.
Tuesday – Friday 12 – 7
Saturday 10 – 5
Sunday and Monday by Appointment Only