Where to watch the World Cup in Southwark
Here’s where you can watch the World Cup in the borough – including deals and all you need to know about booking a spot to make sure you don’t miss a kick! Borough The Lord Clyde 27 Clennam Street, SE1 1ER Book now Ev Bar The Arches, 97-99 Isabella Street, SE1 8DD Book now The … Continue reading Where to watch the World Cup in Southwark
Copy and paste this URL into your WordPress site to embed
Copy and paste this code into your site to embed