Oxford Street

 

Oxford Street is Europe’s busiest street for shopping.

It is located in London’s West End. At 1.9km long, it starts from Marble Arch in the west and runs till Tottenham Court Road in west central London.

The road has approximately half a million visitors per day.

 

From London’s busiest shopping street to Digital Web Geeks