Tom’s Watch Bar seeks to draw in Rockets fans with new Downtown Houston outpost
Houston’s first location of Tom’s Watch Bar opened Oct. 29 in Downtown Houston with hopes to draw in Houston sports fans with its 75 high-definition TVs and personalized audio at each table.