The Guglielmi Castle, or Isabella Castle, is located in the southern part of the Isola Maggiore, one of the three islands in Trasimeno Lake in the province of Perugia, Umbria, Italy.
Wikipedia https://en.wikipedia.org/wiki/Guglielmi_Castle
Coordinates 43°10'23.693" N 12°5'33.215" E