Shopping in London's top grand department stores, boutiques on pedestrianized paths and posh streets will have your bags stuffed beyond airline regulations. Our directory of London's best shopping will send even the best retail customers into overload.
Luxury department store Harrods is a must see for all, including those afflicted with shopping aversions. Skip the clothing and explore the food halls with a camera in hand. Expect crowds and getting lost in the 4.5 acres of space. While in Knightsbrige, take in Harvey Nichols for more fashion and food.
Just off Regent Street is Liberty, another department store and a London gem. The stunning Tudor building and creaky floors are a reminder of what was once proper shopping. Liberty's famous prints make authentic clothing souvenirs. Nearby Hamley's toy store is an adventure for children with exciting window displays and toy demonstrations.
Oxford Street is just a stone's throw and known as the giant retail avenue. Comprised mainly of large chain stores, it is always bustling. Don't miss Selfridges, John Lewis and TopShop.
Covent Garden's Seven Dials area is full of trendy little fashion and accessories boutiques.
Dotted with specialty food shops, shoe stores and bakeries, it's easy spend a day in the area.
London's market scene is a shopper's paradise as well, be sure to visit Portobello Road in Notting Hill and Spitalfields Market in the East End.
87-135 Brompton Rd., SW1
A world-famous shopping institution...
210-220 Regent St., W1
The quintessential English department store...
400 Oxford Street
Designer Shopping...
Portobello Road
London's most famous market...
King's Road
Chelsea's shopping road...
Oxford Street
London's Busiest Street...
Covent Garden
Retail Haven...
109-125 Knightsbridge, SW1
The fashionista's favorite department store...
181 Piccadilly, W1
A truly English Shopping Experience...
188-196 Regent St., W1
London's biggest and best shop for young children...