Where is Isola Maggiore?
Where is Isola Maggiore located?
Isola Maggiore, Isola Maggiore, Italy (approx. 43.17678°, 12.08962°)
Where is Isola Maggiore on the map?
Isola Maggiore - Castiglione del Lago
{"latitude":43.17678,"longitude":12.08962,"title":"Isola Maggiore"}