Without doubt, the best place to head for a hardcore shopping session is Oxford Street. Oxford Street is the most iconic road in the City of Westminster. It's not simply in the heart of London - it is the heart of London.
Running from Tottenham Court Road to Marble Arch via Oxford Circus, it is regarded as Europe's busiest shopping street, with thousands of daily visitors. The street is an absolute must-visit during your time in London, and this is your guide to experiencing this Oxford Street from shopping to dining and more!
From boutique businesses to flagship stores, Oxford Street has got something for everyone. Shopping opportunities are aplenty and in various price ranges as well.
I guess everyone recommend starting from Marble Arch with London's favorite affordable fashion store: Primark. Moving down the street you will encounter the biggest branch of Marks & Spencer and the biggest departmental store of Oxford Street - Selfridges. Further down the street, you'll stumble upon H&M's flagship store as well as Nike town.
Then, you need to decide whether to head down Regent Street or continue along Oxford. If you have kids to buy for, you can't go past Hamleys
Overall, it was an awesome experience. read more