Tea Time 1,000 Piece Puzzle

$24.00

Packaged in a 10" tube, with handsewn muslin bag inside.

Featuring images from the Cavallini archives.

22" x 28"