Originally Posted by
yokozuma
There's one in London now and well, I'm sure you can guess, the same meal was about 1/4 the size of the one I got in the US

Originally Posted by
VivoPerLei
Baker Street? I've been by there about a million times while hungry, but just can't bring myself to go in.
There's more than one, I passed one in Covent Garden recently.