Ten Sports Grill
Ten Sports Grill is a sports bar in downtown Dallas. Ten Sports has premium subscriptions to all the major sports channels, food, tap beer, and daily specials. Ten Sports Grill also has 10 HDTVs and a 110" HDTV projection screen. Check out their website for more info.
Daily, 11 am - 2 am