News
Data shared with our Money blog by food, drink, and hospitality consultants CGA reveals the average price of a pint in Britain is £4.60. And yes, you can get a pint in parliament for less than that.
Some results have been hidden because they may be inaccessible to you
Show inaccessible results