Florence – Pisa – San Gimignano

Florence Police 26

The police watching for the vendors who are not allowed to sell on the streets of Florence

The police watching for the vendors who are not allowed to sell on the streets of Florence

The police watching for the vendors who are not allowed to sell on the streets of Florence

Bookmark the permalink.