Hotel Cavour

Piazza Garibaldi 32
Naples
Italy