Spello Infiorata village street, plants and flowers attached to the walls. Perugia, Umbria, Italy, Europe.

Plants and Flowers in Spello street

Spello Infiorata village street, plants and flowers attached to the walls. Perugia, Umbria, Italy, Europe.