NEW North Texas Game Watch Location
The North Texas Game Watch Location has been changed to The Rover Grill. Home of the Ohio State, The Rover Grill has 24 TVs with sports package from Spectrum for Restaurants and Bars.
Address: 8250 Gaylord Parkway, STE#5, Frisco, Texas – 75034
Tel: 214-618-6222 Email: email@example.com