By Loews for their big game vacation. The hotel is conveniently located within walking distance to major Texas entertainment venues including AT&T Stadium, home of the NFL's Dallas Cowboys ...