Designed by
Title
Queen of Time Clock above the main entrance to Selfridges department store, London, UK #101116378
Description
Queen of Time Clock above the main entrance to Selfridges department store. The clock was installed in 1931 to mark the store`s 21st birthday.
This image is editorial