The Castle of Castro is located in the municipality of Castro in the province of Lecce, Apulia.
Machine-translated from “Castello di Castro” on the Italian Wikipedia, CC BY-SA 4.0.
Castello di Castro ranks #7,557 of 9,079 worldwide in the atlas's castle fame ranking, and #525 of the 560 mapped in Italy. 2 more atlas landmarks stand within 25 km. See how Italy compares in the castle statistics.
View on the interactive castle map →