A London City wall clock (1635030)

1/1

Hammer

£50

A London City wall clock (1635030)