Hotel Villa LampedusaHotel
Via dei Quartieri 104, 90146 Palermo, Italy
Featuring a spacious garden, Hotel Villa Lampedusa offers self-catering apartments a 20-minute drive from the heart of Palermo. Free Wi-Fi access throughout and free private parking are available on site.