Recommended hotels in Castro (Lecce)

Hotel Piccolo Mondo Castro

From US$ 136

Via Litoranea Per Santa Cesarea Terme 238, Castro (Lecce), Italy - Show map

Show map

The 4-star Hotel Piccolo Mondo stands in the historical center of Castro and provides a seawater pool, a seasonal…

Book Now From US$ 136

Hotel Euromare Castro

From US$ 108

Via Vittorio Veneto, 1, 73030 Castro Le, Italy, Castro (Lecce), Italy - Show map

Show map

Offering soundproof guest rooms, the designer Hotel Euromare lies within a 15-minute walk from Grotta Zinzulusa.

Book Now From US$ 108