Grand Rue, Colmar, Haut-Rhin in Alsace in North-eastern France 500 Piece Puzzle 500 Fully Interlocking Pieces