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.

- Image ID: KBRR70
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.
Alena Kravchenko / Alamy Stock Photo
Image ID: KBRR70
Location: Selfridges, Oxford Street, London, United Kingdom