Do they have tv for lightning game?
Address: 930 S Howard Ave, Tampa, FL 33606, USA
DyJuan Mitchell | Sep 16, 2018
At the bar yes.
Randy Thompson | Sep 16, 2018
Yes, you can see the tv's from some of the tables also.
Thanks! Your answer is awaiting moderation.