It is only more expensive to eat over there for us...because of the exchange rate. I have been over many times and I know this to be true. You cannot have a true analogy if your numbers are skewed. You would have to assume the dollar and euro where equal before you could argue the price difference.
"According to the new Zagat guide, the average price of a nice dinner out in London will run you far more than one in any other large city around the world. The average three course meal and a glass of wine costs £39.09, or about USD$79.38. Comparatively, it's $71.82 in Paris, $71.28 in Tokyo, $39.19 in New York City, and $31.74 in Los Angeles.
Not surprisingly, Londoners eat out less than those in other more sensibly priced cities. Londoners eat out just 2.5 times per week, compared to 2.9 in Paris, 3.6 in New York, and every other day in Tokyo."