About

Oxford Street is a major thoroughfare in the City of Westminster in the West End of London, England. There are 548 shops on Oxford Street; it is Europe's busiest shopping street, as well as its most dense. The street was formerly part of the London-Oxford road which began at Newgate,... Read More

Oxford Street is a major thoroughfare in the City of Westminster in the West End of London, England. There are 548 shops on Oxford Street; it is Europe's busiest shopping street, as well as its most dense. The street was formerly part of the London-Oxford road which began at Newgate, City of London, when it was known as Oxford Road. Today the road forms part of the A40, although, like many roads in central London which are not now intended as through traffic routes, it is not signposted with the road number. See Less