Aerial view on historical center of Castiglione del Lago, in Umbria, Italy. The town is located on Lake Trasimeno in the province of Perugia.