Selfridge's, Oxford Street, London, c1913. Exterior of the famous department store which is still there today. There are open-topped buses, tradesmen use three-wheeled bicycles for deliveries, and on the right is a chiropodist's.
World Europe United Kingdom England Greater London London City of Westminster Westminster
Pixel Dimensions (W x H) : 5161x3641
File Size : 55,053kb