I went to London last Thursday. I popped in pub called Green Man next to Great Portland Street tube station and I ordered a pint of Otter ale.

Then to my horror, it came to £4.10!

I have visited few pubs beforehand and price of pint are generally £3.60 but pint in Green Man are taking a piss.

Now I am used to Midland prices with around 2.80 which is perfectly normal, how come London prices are different from other parts in UK?