Which London shops do you rely on?
Selfridges, for everything. The 24-hour corner shop by Chalk Farm Tube station for things like water, milk and bread. Dover Street Market, just for the experience of going in; you can see all of the collections in one place. Columbia Road Flower Market, for the obvious. I buy my aftershave, Escentric Molecules, at Browns Focus.