Palazzo De Castro Bed and Breakfast
Piazza Plebiscito n°9, Squinzano, 73018
Housed in a 18th-century building, Palazzo De Castro offers free Wi-Fi throughout and Baroque-style rooms. Located just 16 km from the town of Lecce, it features an extensive breakfast with organic produce.