Piazza Acquaverde in Genoa Italy

Genoa Italy Tourist Information and Vacation Guide

Piazza Acquaverde in Genoa Italy is the city square located adjacent to the Principe Station (Stazione Principe).  Stazione Principe is one of the two main train stations in Genoa. The other train station is Stazione Brignole.

Piazza Acquaverde
Piazza Acquaverde in Genoa Italy