London tours, shopping in London

  1. By kevin
  2. On Apr 3, 2018
  3. Europe
  4. Travel Tips

The London travel guide from city-walks helps you to find your own top highlights. It does not matter if attractions, shopping tips or your free museum visit. Shopping in London in this season, or just take the London tours to look around.

Shopping Streets

Major shopping districts include Oxford Street, home to brands like Nike, H&M, Primark and Zara, while nearby Regents Street is home to Hamleys (188-196 Regent St), the world’s oldest toy store. The Westfield Centers in Stratford and Shepherd’s Bush are huge malls with well known brands, while Camden Market is the place to go for alternative fashions. Antique hunters will adore Portobello Market, vintage fashion stores are plentiful in Dalston, while Mayfair is home to luxury boutiques like b store (24A Savile Row) and Browns (23-27 South Molton Street). As a reference point, expect to pay around £30 for a sweatshirt and £40-60 for high-quality jeans.

London tours

Groceries and Other

London is famously one of Europe's most expensive cities. When it comes to groceries, you can save money by shopping at supermarkets like Sainsburys, Morrisons and Tesco. Waitrose and Marks and Spencer are a little more up-market, but sandwiches will still only cost around £2. If you need any electrical items, head to Tottenham Court Road, which has a cluster of electronics retailers.

Where to Eat in London?

Over the past 20 years, London has become a great dining destination. For great Indian food, head to Trishna (15-17 Blandford St) or to Drummond Street for delicious, healthy buffet meals. Roka in Fitzrovia is thought to be the city’s best Japanese restaurant. Social Eating House (8 Hoxton Square) is run by a pupil of Gordon Ramsay and serves up gourmet British specialties, while Ceviche in Soho offers Peruvian dishes and pisco sours. You’ll find incredible fish and chips at Fish Club in Wandsworth or Golden Hind in Marylebone, while for pub food the Bull and Last (Dartmouth Park, Highgate) is unbeatable. Prices of a meal can vary hugely but expect to pay £70 at a central London restaurant, £6 for fish and chips, and £30 for a pub meal with drinks and desserts.