Not many towns or cities in the UK can rival London in terms of shopping opportunities. Keen shoppers can choose from busy high streets, upmarket shopping centres, bargain markets, vintage boutiques and huge department stores.
High streets and department stores
Some of London’s most famous high streets are Oxford Street (which is home to Selfridges), Regent Street (home to Hamleys), Bond Street, Mayfair, Carnaby Street, Kings Road and Knightsbridge (home to Harrods). They all offer a good range of the most popular high street stores, each with its own individual flair.
Shopping centres
Some of the most luxurious shopping centres in London are the Westfield Shopping Centres, located near Whites City/Shepherds Bush, and Stratford. Westfield Stratford is the largest shopping centre in Europe. Other shopping centres in London include Canada Square in London’s Docklands, Thomas Neal’s Centre in Covent Garden and the Brent Cross Shopping Centre.
Markets
There are markets of every kind in London. Borough Market is a huge food market, Camden Market is a vast market selling all sorts of goods from clothes to art, Portobello Road Market sells loads of products but specialises in antiques, and Covent Garden market is a complete shopping experience.
Staying in London
After a busy day’s shopping, visitors may be tempted to stay overnight in London before returning home. The most enthusiastic shoppers may even stay in the city the night before in order to be up and ready when the shops open. There are many comfortable B&Bs and hotels throughout London, notably among St Pancras hotels the Jesmond Dene.