Castro
Castro things to do, attractions, restaurants, events info and trip planning
Ready to plan your trip to Castro?
Castro is a town and comune in the Italian province of Lecce in the Apulia region of south-eastern Italy.
Attractions
Grotta Zinzulusa
4.5
(3.9K)Click for details
Porto Miggiano Beach
4.6
(1.2K)Click for details
Cala dell'Acquaviva
4.6
(1.2K)Click for details
Castello Aragonese e Museo Archeologico di Castro
4.5
(889)Click for details
Restaurants
Isola del Sole Castro
4.3
(1.6K)$$
Click for details
Grotta Del Conte
4.5
(1.2K)$$
Click for details
Ristorante Aragosta Castro
4
(785)$$
Click for details
Underground
4.4
(528)$$
Click for details