Preparing for a trip to London in September. I've been through all the posts I can find and now have a nice list of places go to but since we're renting an apartment with kitchen, one area that's been lacking is any suggestions for places to get good carryout? I'm sure some nights we'll just want to collapse for the evening. We will be based in the Sloane Square area, but don't feel confined to that.
Also, what's a good place to get a pizza that represents London? I always like to try the "indigenous" pizza wherever I travel. (Sweden is the most unusual winner so far.)