June 5, 2020

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.


800-752-2671            817-385-8222


Tuesday – Friday 10 – 7
Saturday 10 – 5

Closed Sunday and Monday