And it's not just in Knightsbridge — eating out has become very, very expensive. Country pubs, the local Italian, hamburger joints and brasseries with no aspirations to get Michelin stars are increasingly charging prices that make diners say: “How much?!”