
Running some 1.5 miles, London’s Oxford Street is one of Europe’s busiest (and best) shopping streets.
From Marble Arch to Tottenham Court Road, it’s as much of a landmark as Tower Bridge, St Paul’s and Big Ben, with some half a million people visiting the W1 artery every day in 2025.