1. Oxford Street — West End
Europe's busiest shopping street, lined with high-street flagships.
Oxford Street runs for over a mile from Marble Arch to Tottenham Court Road, with Selfridges, John Lewis and the flagship stores of most major high-street brands.
It is busy and commercial, but unbeatable for choice.
Good to know: Start at the Marble Arch end with Selfridges, and step into Marylebone or St Christopher's Place for a break.
Oxford Street, London W1C