London has over 40,000 shops and 26 major street markets to choose from.
(Nearest Tube: Oxford Circus)
Oxford Street, London's busiest shopping street, is in the heart of the city's West End. It is the place for buying souvenirs, clothes, and so on.
(Nearest Tube: Covent Garden )
Overflowing with street markets, curbside entertainment, trendy cafes, English pubs, and small boutiques. A must visit for all tourists to London.
Charing Cross Road is where book worms go. Mainstream bookshops, such as Foyles, Borders and Blackwells, line the street but perhaps the most unique feature about this road are its rare, second-hand and specialist shops. Foyles is famous for five floors containing thousands of titles.
The best place for electronics shops and furniture stores.
(Nearest Tube: Knightsbridge)
Fashion / Designer boutiques
Harrods (Nearest Tube: Knightsbridge)
This store is world renowned and is considered an attraction in itself. The "Food Halls" are a popular tourist attraction, along with an abundance of traditional British merchandise. Be prepared to spend a long time in Harold as it contains over 300 departments!
Selfridges (Nearest Tube: Marble Arch)
This store has an extensive designer section for both men, women and children, constantly updated by the arrival of international labels.
Hamleys (Regent Street. Nearest Tube: Oxford Circus )
Hamley`s is every child`s dream come true. It offers seven floors of toys for all ages – from traditional soldiers, dolls and trains to high-tech computer games and robots.
Petticoat Lane Market is a great place for bargain clothes and shoes.
Nearest Tube: Liverpool Street
Portobello Market a place to buy antiques, clothes, shoes, bric-a-brac and organic fruit and vegetables all in one place.
Nearest Tube: Notting Hill Gate / Ladbroke Grove
Camden Market has become one of London's top attractions. You can find hippie cloths, craft stalls, 70's nostalgia and vegetarian food.
Nearest Tube: Camden Town / Chalk Farm
Click here for a tube map
Back to Armchair Travel