Pup in Pink Flowers (500 Piece Puzzle by Castorland)

Made in Poland, Castorland jigsaw puzzles are developed by people who share an enthusiasm and a professional approach. Castorland has built a brand that is synonymous with high aesthetics and quality materials.