Auction closed
Fine Clocks, Watches, Barometers And Mechanical Music
25 April 2007 • London
Sale Total: 1,147,788 GBP    Sale Number: L07880
267 lots
Close