One of the most famous shopping streets in the world Oxford street is a shopper’s paradise. It has around 300 stores and is home to several large flagship and department stores including Topshop, HMV, Selfridges, and Marks and Spencer.
Nearest tube stations: Marble Arch, Bond Street, Oxford Circus and Tottenham Court Road