The Great Italian Cities (Part II)

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

.. continued

Siena (Toscana)
Alba (Piemonte)
Bolzano (Alto Adige)
Arezzo (Toscana)
Torino (Piemonte)
Spoleto (Umbria)
Orvieto (Umbria)
Ponte d'Arbia (Toscana)
Limone sul Garda (Lombardia)
Atrani (Campania)
Ortesei (Alto Adige)
Castiliogne d'Orcia (Toscana)
Napoli (Campania)
Ravello (Campania)

If you're wondering why I'm dropping these photos here, you probably missed part I. You can get to it here.

There will be a part III.