Cavallini & Co.

Celestial 1000 Piece Puzzle

  • Sale
  • Regular price $29.00

Packaged in a 10" tube. Vintage print puzzle pieces in handsewn muslin bag.

1000 pieces, 20" x 28"