Watch the 2014 World Cup matches at Champs Bar & Grill. 6 big screen tvs and 4 projector screens. Drink offers and more. Great atmosphere for the big games.
Champs Sports Bar World Cup Games
Time Out says
Details
- Address:
Discover Time Out original video