Data from price tracker pint-prices.com shows that some London pubs will charge as much as £8 for a pint of Guinness, despite a national of price of £5.18 for the popular Irish stout.
John told Sun Online Travel: "Just off the beaten track a little bit is probably the hardest pub to find in the whole of London, and that is Ye Old Mitre in the heart of Hatton Garden, the Diamond ...