London has over 3,500 pubs. Pub, an abbreviation for public house, was a Victorian term first used in the 19th century. They have long been a fixture of London life: a place to meet friends, grab a ...
As the old adage goes, London has a pub on every corner. But not all pubs are created equal, both in terms of atmosphere and culinary offerings. Many of London’s historic pubs are now owned by larger ...