El Palazzo de Castro es un edificio del siglo XVIII que ofrece conexión WiFi gratuita en todas sus instalaciones y habitaciones de estilo barroco. Se encuentra a 16 km de la localidad de Lecce y sirve un desayuno completo que incluye productos ecológicos.
Las habitaciones son muy amplias y presentan una decoración elegante y cuidada. Tienen vistas a la plaza y cuentan con lujosos muebles de época, baño, aire acondicionado, TV de pantalla plana y vestidor. Algunas disponen de balcón.
El desayuno se sirve todos los días en la zona de comedor o en las habitaciones. Incluye ingredientes de producción local.
El De Castro Palazzo cuenta con un salón común elegante equipado con sofás y chimenea.
El establecimiento está a 35 minutos en coche de Porto Cesareo y sus playas, a 15 minutos en coche del mar Adriático y a 500 metros de la estación de tren de Squinzano. Se organizan excursiones a Lecce y Santa Maria Cerrate bajo petición.