1903, from the roof of the Hotel Cecil, now Shell Mex House. by Max2310 Tags:LondonUnited Kingdom 1 comment Biggest clock face in London Comments are closed.
1 comment
Biggest clock face in London
Comments are closed.