Italy Hotel Palazzo Papaleo, Choice Hotels Recommendations At Otranto Italy Hotel Palazzo Papaleo is Hotels Recommendations At Otranto Italy . 5 star lod… Edit