Hotel Cavour, Naples hotels at discounted rates

Hotel Cavour
Piazza Garibaldi, 32, Naples, 80142, Italy