Genoa Italy Tourist Information and Vacation Guide
Piazza del Principe is the city square in Genoa Italy located directly in front of the Principe Train Station (Stazione Principe).
A huge statue of Christopher Columbus can be seen in the centre of the square. Christopher Columbus was born in Genoa.