HomepageAll jigsaw puzzlesAll puzzles added 1 May 2015 All puzzles added 1 May 2015 117Piazza della Repubblica in Florence (Italy)Birillo81solved 997 timesSolve puzzle