6 places to watch the World Cup in SE1 London
The Lionesses brought football home this year, can the guys? There’s only one way to find out…
After 6 years, the World Cup is back and London is ready for it.
6 places to watch the games on the big screen south of the river in SE1 London. Get yourself booked in for some heroic performances between November 20 and December 18.