If you like shopping, then London is the city for you. Enjoy the grand department stores of Harrods, Harvey Nichols, Fortnum & Mason, and Selfridges, not just full of lovely things we want to buy but seeped in history too. Walk, window-shop and buy, buy, buy in the exclusive designer shops lining Sloane Street and Bond Street. Whilst the true gentleman looks no further than Jermyn Street and Saville Row for bespoke made-to-measure suits and shirts.
Cruise the King’s Road, Oxford Street and Regent Street for familiar names, or make your way to the Westfield shopping centres in West and East London, for brand name shopping under one roof, great for a rainy day in London.
Explore little pockets of London for that one-off unique piece. Pick up a piece of art in the galleries of Mayfair, buy your vintage jewellery in the Burlington Arcade, gather flowers at the Columbia Road Sunday Market, find fine foods at Borough Food Market, or swap your bric-a-brac at Petticoat Lane. Go off the beaten track and discover the new and fashionable destination shopping venues, pop-up shops a plenty in uber-trendy villages of Shoreditch, Spitalfields and Hoxton.
Return home with something truly unique; this is our comprehensive guide to the suppliers who have the royal seal of approval.
Read our expert London guides here.