-
Where to watch the World Cup in London
Where to watch the World Cup By Martin Stocks The Vault http://www.the-vaults.org/ Leake St, London SE1 7NN 020 7401 9603 World Cup Carnival Tickets here: http://www.tickettailor.com/all-tickets/3283/11c4/ This huge underground space in the tunnels near Waterloo is throwing carnivals for most of the World Cup games. I…