Clock in front of office buildings, London

Royalty-free stock photo ID: 12602053

Clock in front of office buildings, London