Shops

Harrods is probably the world’s best known department store. It opened in 1849 and it is now as much a tourist attraction as well as a magnificent temple to the cult of shopping. If you want a grand piano or a bag of jelly beans, there is a huge range of goods in this resplendent store.
Oxford Street boasts more than 300 shops and is London’s busiest street. Here you will find an extensive array of affordable, High Street fashion labels in the numerous department stores. At Christmas thousands mores people come to see the wonderful Christmas lights.

Charing Cross Road is famous for its bookshops. There are lots of them, end sell old and new books. One of the oldest and most famous s Foyles.

Petticoat Lane Market is located on Wentworth Street and Middlesex Street in East London. It is a good place to buy cheap clothes and things for home because sells leather goods, watches, toys, clothing, bric-a-brac and more.

Portobello Road Market is really three markets rolled into one. This is one of London’s best loved and busiest markets and sells antiques, bric-a-brac and new and second-hand clothing from its many original and interesting stalls. If you want an inexpensive designer creation; you could be in luck because many young fashion designers start here. It is located in the Notting Hill area of West London.