Designed by
Title
Oxford Street is a major road in the City of Westminster in the West End of London, running from Tottenham Court Road to Marble Ar #225679189
Description
It is Europe`s busiest shopping street, with around half a million daily visitors, and as of 2012 had approximately 300 shops. It is designated as part of the A40, a major road between London and Fishguard, though it is not signed as such, and traffic is regularly restricted to buses and taxis.
This image is editorial