Plan ahead: the best London pubs to watch Portugal, Spain, Germany, or Italy in their Euro2012 semi finals http://LondonTown.com/S/d_N1Msh