This place has its name for a reason. This restaurant has televisions at every booth, big screen...
All reviews seem positive