With over 200 million visitors a year, more than 300 shops and 5 million square feet of retail space, Oxford Street lays claim to being London’s busiest and Europe’s largest street.
The opening of Debenhams and Selfridges in 1909 marked the beginning of the street’s dominance as a shopping centre. Amongst the chaos and bustle, retail therapists will find an oasis of calm in the area’s unrivalled collection of department stores.