Villa Lampedusa Hotel & Residence is a Hotel located at Via dei Quartieri, 104, 90146 Palermo PA, Italy. It has received 126 reviews with an average rating of 4.3 stars.
The address of Villa Lampedusa Hotel & Residence: Via dei Quartieri, 104, 90146 Palermo PA, Italy
Villa Lampedusa Hotel & Residence has 4.3 stars from 126 reviews
Hotel