Cassari UpArtments

Via Cassari 19, Castellammare Vucciria, 90100 Palermo, Italy

Hotel image
Read more reviews for Cassari UpArtments