American restaurant Texas Rocks offers a laid-back atmosphere with country music and sports on screen.