Oxford Street
Oxford Street is a major thoroughfare in the City of Westminster in the West End of London, United Kingdom. It is Europe's busiest shopping street, and as of 2011 had approximately 300 shops.
www.oxfordstreet.co.uk