15 Best Things to do in Arlington, Texas - According to Trip Advisor
No need for an automobile! Located literally steps away from the hotel is the Texas Live! Complex which includes:
The Taco Joint
Miller Tavern and Beer Garden
Sports & Social
Live! By Loews is centrally located in the Entertainment Center of Arlington, Texas. It is directly adjacent to the new Globe Life Park (home of the Texas Rangers baseball team) and AT&T Stadium (home of the Dallas Cowboys football team and the NCAA Cotton Bowl).