Hotel Santa Tecla Palace

Via Balestrate 100 Loc Santa Tecla
Acireale
Italy