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 station is Stazione Brignole.