Piazza Cavour is a plaza Centro Turin located in Italy.
Piazza Camillo Benso Conte di Cavour 10123 Turin Piedmont Italy
Free wifi !
Piazzetta tranquilla con Wi-Fi gratuito
Suggestiva, nascosta, un po' malinconica... Read more
Peccato per l'ineffabile odore di deiezioni canine
Very popular park with fountains and a water feature running all the way through near the River Po. - Steve Nixon