Shops and markets in London

If you want to shop then you’ve come to the right place! You’ll find world-famous shops like Harrods, Hamleys and Selfridges, busy street markets like Covent Garden, Camden and Portobello Road, and popular shopping streets like Oxford Street, Regent Street and Piccadilly.

Top 10 shops and markets The ten best shops and street marketsHarrods
② Fortnum & Mason
③ Selfridges
Oxford Street
⑤ Regent Street
Covent Garden
Carnaby Street
Camden Market
Hamleys
⑩ Liberty

Recommendations Craig recommends… Every tourist has to visit Harrods, and Covent Garden is a great place to do some people watching and watch some buskers.

Bond Street

Bond Street is full of expensive designer and jewellery stores like Cartier, Tiffany’s and Versace – the kind of shops that have bouncers behind the door.

Borough Market

A gourmet foodie’s paradise with stalls selling fancy bread, cheeses, fish, sweets and meats. It’s also a great place to stop for some lunch.

Burlington Arcade

Burlington Arcade is one of the posh shopping arcades around St. James’s. But remember to bring your wallet because it’s quite pricey!

Camden Markets

There are several markets: Camden Market is good for clothes and jewellery, Lock Market and Stables Market are better for arts and antiques.

Carnaby Street

This was the centre of Swinging London in the 1960s. Nowadays it’s full of catwalk clothes, designer boutiques, plus some nice pubs and cafes.

Christmas shopping

There are lots of seasonal markets all over London at Christmas. Craig has walked around them all and written a review of the best ones.

Covent Garden

The central piazza has some touristy shops selling gifts and knick-knacks. Apple Market sells art and antiques, and Jubilee Market is a car boot sale.

Fortnum & Mason

This is where the Royal Family gets their grocery shopping from. It’s all very luxurious and plush and practically looks like a 5-star hotel inside.

Foyles

London’s largest book shop has four floors of books, books, books! That’s all they sell: books. They also have a nice cafe and hold book signing events.

Gabriel’s Wharf

Gabriel’s Wharf is a little arts and crafts town on Southbank with wooden-fronted shops selling arty clothes, crafts and handmade jewellery.

Hamleys

Hamleys is the finest toy shop in the world and sells everything from baby toys and stuffed toys, to board games, computer games and gadgets.

Harrods

Harrods is the world’s most famous department store. Even if you can’t afford anything it’s worth visiting to see the Food Hall and Egyptian escalator.

Hatchards

Another of London’s famous book stores. Hatchards is more homely than Foyles, with a creaky old wooden staircase and three floors of books.

Hays Galleria

This converted wharf on the Thames has some nice pubs and cafes and high street-style shops inside, and a steampunk-style sculpture of an old ship.

Leadenhall Market

A beautiful Victorian market that comes straight out of the pages of a Charles Dickens novel. It also doubled up as Diagon Alley in Harry Potter.

Liberty

This mock Tudor department store is famous for selling patterned cloths. It’s also good for fashion and delicate glass baubles at Christmas.

Neal’s Yard

When you discover this street you’ll have a big surprise – it looks like a little hippy enclave with shops selling organic foods and holistic treatments.

Old Curiosity Shop

It claims to be the shop from Dickens’ novel (which it isn’t) but its half-timbered walls and creaky Tudor floors certainly look the part.

One New Change

It’s just a normal shopping centre with high street shops and restaurants, but don’t miss the fantastic view of St. Paul’s from the roof.

Oxford Street

It’s the busiest shopping street in the world – and when you walk down it you can easily believe it. It has chain stores, high street shops and Selfridges.

Petticoat Lane

Petticoat Lane is the name given to a street market between Middlesex and Wentworth Street – don’t look for Petticoat Lane because it’s not there!

Piccadilly

A popular shopping street that stretches from Piccadilly Circus to Hyde Park Corner, where you’ll find The Ritz, the RA and Burlington Arcade.

Portobello Road

Portobello Road is famous for its antiques market on Saturday. During the week it’s just a normal market selling cheap clothes and jewellery.

Regent Street

Regent Street is an impressive looking street with stores like H&M, Jaegar and Boss. It’s also home to the flagship Apple Store and Hamleys.

Royal Exchange

It might look like a museum or art gallery from the outside, but it’s actually just a shopping arcade with expensive boutique stores inside.

Selfridges

One of London’s big-three department stores after Harrods and Fortnum & Mason – this is the best one for perfume, jewellery and contemporary fashion.

Shepherd Market

Shepherd Market is the name given to a warren of cosy little streets full of small boutique shops, restaurants and a couple of nice Victorian pubs.

Smithfield Market

The Victorian building at Smithfield covers one of the oldest markets in London, and is still the largest meat market in the entire country.

Spitalfields Market

Spitalfields is just an undercover street market. They sell everything from arts, crafts and clothes, to second-hand music CDs and food.

Tottenham Court Road

It’s not exactly the prettiest street in London, but it’s quite handy for electronic shops selling mobile phones and computer equipment.
Copyright © 2018 London Drum · Contact us · Cookies / Privacy policy · Search / Site map
London city guide