The Great Italian Cities (Part II)

The Great Italian Cities (Part II)
Matera (Basilicata)

.. continued

Siena (Toscana)
Alba (Piemonte)
Bolzano (Alto Adige)