Ambasciatori Hotel
Ambasciatori Hotel
Hotel
Via Roma 111
, Palermo, PA, Italy
90133
84
Very Good ·
956 reviews