North Sails, a clothing store on Piazza Martiri dell'Olivetta

[Portofino - Genoa - Liguria]