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:
Ordnance
Survey map covering the London area (opens
new window)
Hotels - Bed & Breakfasts - Self Catering