According to Yell.com there are 60 public houses in London...this is patently stupid and I would think that you'll have a massive task to find it out as you'll need to get in touch with each local council and ask for the departemnt that issues alcohol licences.
Or ask a thirsty IggyB ... London has 3,800 pubs, 9% of Britain 's public houses. There are 233 nightclubs in London or 15% of nightclubs across Britain (Source: GLA Economics).
Interesting question. When I moved to London 23 years ago, I was told that there were 4,200 pubs. Judging by Iggy's answer, there has been a considerable reduction since then, despite the launch of the new pub chains. You wouldn't think it, judging by the considerable number of people out after the pubs shut.
theres a site out there called beerintheevening it tells you the top20 pubs in the country also region by region it states the good and the bad some of the comments are really funny try it .