Recommended hotels in Castro (Lecce)

Majestic Luxury Hotel Castro Castro

From US$ 108

Litoranea Per Tricase 170, Castro (Lecce), Italy - Show map

Show map

The upscale Majestic Luxury Hotel Castro is situated in the heart of Castro di Lecce close to Poesia Cave, Caffe Pisanelli and Porto Badisco Beach. Majestic Luxury Hotel Castro has been welcoming…

Book Now From US$ 108

Hotel Ristorante Panoramico Castro

From US$ 124

Via Panoramica 100, Castro (Lecce), Italy - Show map

Show map

Hotel Ristorante Panoramico is a 4-star venue set just 31.5 km from Lecce Cathedral, Poesia Cave and Ospedale Vito Fazzi.

Book Now From US$ 124