Piazza Cavour


Piazza Cavour - square in Italy.