£ 3595 Free shipping In stock Jan van Haasteren - Gallery of Curiosities (3000 pieces) (JUM0031) Puzzles