Root for America's Team at AT&T Stadium, which is located less than two miles away from our hotel Bring the family along for a day of fun at Six Flags Over Texas, which situated near our hotel Take in a ballgame at Globe Life Park; the home stadium of the Texas Rangers, is located nearby See More See Less