Fortnum & Mason
One of London’s poshest department stores, its food halls are unmissable as well as its refurbished beauty hall.
181 Piccadilly, Nearest tube: Green Park
With an unbelievably good Toy Kingdom, floors filled with heavyweight fashion brands and brilliant beauty halls, it is London shopping at its most luxurious.
87-135 Brompton Road, Nearest tube: Knightsbridge
Wondering through this lovely grande dame of department stores is a little like exploring a stately home. Find anything from great homeware and cutting-edge international fashion to beauty brands.
Regent Street, Nearest tube: Oxford Circus
Dover Street Market
With a beautiful array of stuffed birds and trio of re-imagined Burberry trenches on the way in, and its truly comprehensive stock, DSM remains a mecca for the fashion-obsessed.
18-22 Haymarket, Nearest tube: Bond Street
Pam Pam is full of pretty jewellery from Canada, ceramics from Brooklyn and vegan soaps from Portland. The front room, dedicated entirely to women’s trainers, is the first of its kind in the country.
129 Bethnal Green Road, Nearest tube: Shoreditch High Street Overground
The Marylebone flagship is as pretty as a picture and may well be London’s most charming bookshop.
83 Marylebone High Street, Nearest tube: Baker Street
House of Hackney
This store is full of the beautiful over-the-top prints that made the brand’s name. All of HoH’s items are here, everything from lamps to oven gloves.
131 Shoreditch High Street, Nearest tube: Liverpool Street
Neal’s Yard Dairy
It has been championing small cheese makers since the shop opened in 1979, and has been central to creating a huge community of high-quality makers in Britain and Ireland. But be warned: around Christmas time the queues often run down the street!
17 Shorts Gardens, Nearest tube: Covent Garden
London’s most famous multi-storey toy store will probably have every single item on your child’s wish list.
188-196 Regent Street, Nearest tube: Oxford Street
If you are walking around Leicester Square, this is one not to be missed. It is the biggest Lego shop in Europe and is stuffed with brightly coloured bricks.
3 Swiss Court, Nearest tube: Leicester Square