Shopping in London is exciting and varied: from luxury goods in Mayfair to quirky finds in Covent Garden, to large shopping centres such as Westfield and famous London department stores including the likes of Harrods. You can easily spend an hour, an afternoon or a whole day browsing shops in London. Regent Street is one of the most famous shopping streets not only in London but in the world. Oxford Street is a major road in the City of Westminster in the West End of London, running from Tottenham Court Road to Marble Arch via Oxford Circus. It is Europe’s busiest shopping street, with around half a million daily visitors, and as of 2012 had approximately 300 shops.
Think about buying:
An umbrella from the James Smith & Sons
Tea from Fortnum & Mason
An Oyster Card
Anything from Ben’s House
A cup of Monmouth Coffee
M&Ms from M&Ms World
A Houses of Commons Notebook
A Hat from Lock & Co.