Oxford Street, London, United Kingdom
Oxford Street, running from Marble Arch to Tottenham Court Road, is the busiest shopping street in Europe, lined with department stores such as Selfridges. Photos taken in 2007.
The Visual Travel Guide is a collection of High resolution travel photographs
Oxford Street, running from Marble Arch to Tottenham Court Road, is the busiest shopping street in Europe, lined with department stores such as Selfridges. Photos taken in 2007.