May 27, 2016

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 12 – 7
Saturday 10 – 5

Sunday and Monday by Appointment Only