IF you think Britain’s best pub can be found on a posh high street in London, you would be sorely mistaken.
Instead, the crown jewel of UK boozers is located in Tamworth, a town about 14 miles north of Birmingham – that many have never heard of.