Hotel La Roccia
Via Litoranea Per Tricase, Castro, Province of Lecce, Apulia, Italy, 73030
With a stay at Hotel La Roccia in Castro, you'll be on the beach, just a 5-minute walk from Castro Marina and 13 minutes by foot from Diocesi di Castro di Puglia. This 4-star hotel is 1 mi (1.6 km) from Cala dell'Acquaviva and 1.9 mi (3.1 km) from Zinzulusa Cave.