Which London shops do you rely on?
Dover Street Market for great finds: the clothes are a mixture of big brands and new designers. Luigi's on Fulham Road, a tiny deli with delicious food. I love Topshop on Oxford Street, though I need to go with someone or I get lost. From cheap to expensive, casual to cocktail, I love that you can find anything in Selfridges and it also has good restaurants.