Hotel del Centro

From $ -1 per night

Avg. User Rating:


Via Roma 72, Palermo, Italy
(091) 617-0376
Show More Info

User Reviews


Hotel del Centro