Recommended hotels in Squinzano

Palazzo De Castro Bed & Breakfast Squinzano

From US$ 173

Piazza Plebiscito 9, Squinzano, Italy - Show map

Show map

Palazzo De Castro Bed & Breakfast is placed in a beach area of Squinzano in the vicinity of Lecce Cathedral, Carrisiland Resort and Lecce Civil Court. Behind the Baroque facade of Palazzo De Castro…

Book Now From US$ 173