Shopping
Covent Garden
At the heart of Covent Garden is the market with its quirky craft stalls, boutiques and restaurants. The central piazza has a thriving café culture and is buzzing with outlandish street entertainers and fun events all day, everyday.
Harrods
Many visitors consider it a tourist attraction as well as a world-class store. With over 300 departments on seven floors it's easy to spend a lot of time - and money - here.
Fortnum and Mason
Fortnum’s is renowned as purveyors of fine foods, hampers, teas and wine. It has five restaurants, from an award-winning wine bar to the funkiest ice cream parlour.
Fenwick of Bond Street
Fenwick's is home to five floors of luxury retail. Choose from a wide range of designer clothing, homewares, bags, shoes, fashion jewellery and more. The cosmetic department is among the finest in London and Carluccio's café in the basement is the perfect place for a spot of refreshment.
Westfield London
More than a shopping centre, Westfield London is an innovative and dynamic place to shop, to eat, and to meet. Inside the largest urban shopping centre in Europe, you'll find five anchor stores: Debenhams, Next, Marks and Spencer, House of Fraser, and Waitrose, alongside more than 265 luxury, premium and high street retailers from more than 15 different countries.
Notting Hill
If you're in search of unusual or vintage clothing, rare antiques and a vibrant, multicultural atmosphere, then Notting Hill is for you. It has a good selection of eclectic and alternative shops, but is also famous for its market, which takes place along Portobello Road.
Knightsbridge
Visitors from around the world flock to Knightsbridge and Brompton Road to see the illustrious shops and department stores. This is the place to head to if you are looking for prestigious brands and up-to-the-minute trends from the world's fashion elite.
King's Road
King's Road is a more leisurely shopping option, with new stores and cafés and a good blend of high street and designer shops thrown into the mix. With unique labels, it's also home to some top designer stores, and a great place for inspirational interior design.
New Bond Street
If you have plenty of money to spend and want to sport the very best in designer clothes then Bond Street is the ideal place to go for some expensive retail therapy. Popular with celebrities on a spree, it is one of London's most exclusive shopping areas.
Oxford Street
Bustling Oxford Street has about 300 shops and landmark stores. Home to the legendary Selfridges, it also has a range of recognised department stores among every well-known high street chain imaginable.