Where:

Piazza del Mercato Centrale Firenze FI Italy

When:

Piazza del Mercato Centrale Firenze FI Italy