Villa Lampedusa Hotel & Residence, PMO

Location: Palermo City: PALERMO Adress:Via dei Quartieri, 104


General informations

General facilities