If you are just looking for a good team neutral place in which to watch games, the following are all large venues, with friendly atmospheres and big screen coverage of the tournament.
Barracuda Bar, 133 Houndsditch, London EC3 Tel: 07876136709 Tube/BR: Liverpool St
F3K (Famous Three Kings), 171-173 North End Road, London W14 Tel: 020 7603 6071 Tube: West Kensington
Garden Bar, 179 Upper Street, London N1 Tel: 07876136709 Tube/BR: Highbury & Islington
Prodigal, 10 Aldermanbury, London EC2 Tel: 07876136709 Tube: St Pauls
Quote lalamerryem where could i watch france/italy in central london? many thanks
there are lots of pubs and bars in central london, and if u are looking for some french places u've got to look around marlebone high street and baker street, there are many french places around there, or go to south ken, there are some places there as well, a part from that I am sure u can see the match in every single pub in london