Our Semi-Annual Upholstery Sale has been extended through September 30!

Botanical Garden 1000 Puzzle, Cavallini & Co.
Botanical Garden 1000 Puzzle, Cavallini & Co.
Botanical Garden 1000 Puzzle, Cavallini & Co.

Botanical Garden 1000 Puzzle, Cavallini & Co.

Regular price
$24.00
Sale price
$24.00
Shipping calculated at checkout.

  • 20" x 28"
  • 1,000 piece puzzle
  • Packaged in a 10" tube, with hand-sewn muslin bag inside
  • Featuring images from the Cavallini archives