I've been following and pondering. It seems to me that it is not the high end that is over-priced, but the low-end restaurants. To use a US example, I can have a mediocre dinner for two with drinks and vile wine at Ruby Tuesday (a low-end chain with some pretentions) for about $90. Dinner at an average top line place in Philadelphia would be $200 to 250ish (assuming that we didn't go nuts on wines). The $90 spent on Ruby T would be just a waste. Crappy food, served by a knucklehead, no memories of the meal...why am I eating here? The $250 meal would be just the opposite and way more than 3-4 times better. So why are so many patrons pouring money into crummy restaurants?