License this photo for your own use
The grandiose storefront of Selfridges, Oxford Street, takes up the entire city block between Orchard Street and Duke Street. The building began in 1907 but was not completely finished until 1931.
Travel information for London
Nearest accommodation:
Self Catering