Isola del Garda is the largest island on Italy’s Lake Garda.
Jigsaw puzzle subject image credit: Stefano Termanini/Shutterstock.com
See all jigsaw puzzles based on Stefano Termanini's photographs.
Category: Travel
Isola del Garda is the largest island on Italy’s Lake Garda.