An old French watchmakers clock aloft of a gallery in Hampstead.Clock, Hampstead £75.00PriceSize*SelectQuantity*Add to Cart