Castiglione del Lago
Castiglione del Lago stands on the shores of Lake Trasimeno and is one of the most suggestive villages in all of Umbria.
Castiglione del Lago stands on the shores of Lake Trasimeno and is one of the most suggestive villages in all of Umbria.