Oxford Street
For all brands for clothing, ranging from Zara, H&M, Topshop to the glittering Selfridges and the biggest Lush store, Oxford street is Europe's busiest shopping area.
Harry Potter Store, King’s Cross
The Harry Potter Shop at Platform ¾ is the perfect location to stock up on your Wizarding World supplies and have your snapshot taken at the celebrated Platform 9 ¾.
Queen’s Gallery Shop
The Queen’s Gallery Shop is ideal for collectible range of bespoke china, homeware and postcards as well as glittering jewellery and goods from the Royal family.
Souvenirs: London stuff
The perfect London memento can be found on most street stalls and these include fridge magnets, stationery, keychains with some of the city’s grand icons.
Harrods
A luxury department store located on Brompton Road in Knightsbridge, Harrods has 330 departments. Other than shopping, Harrods is great for its afternoon high tea.