A London City wall clock (1635030) #

1/1

Hammer

£55

A London City wall clock (1635030) #