Excelsior Grand Hotel

Piazza Giovanni Verga 39
Catania
Italy