Top Places to Watch the World Cup 2014 Final in London

Seeing that Britain is pretty much football obsessed, it’s safe to say that the whole of London will be holding it’s breath this Sunday, 13th July at 8pm for the grand Germany vs. Argentina finale. No doubt everyone, everywhere in the city...