The one inside Harrod's is pretty good, but if I remember, just as over-priced as the rest of the store. They did have the most killer olive appetizer/snacker thing...mmmmmmmm.
I've also been to one in Kingston, but I can't remember the name of it. The service was appalling, but the food was EXCELLENT. Doubt you'll want to go that far out of your way, but it's what I remember

.