Castro, Italy
No dates selected
Filters
Sort by
Price per night in RUB
Show more
Select dates so you can see the availability and exact prices.
1 / 9
Belvedere
via Belvedere 18, 73030 Castro di Lecce, Italy, Castro
1 / 10
La Palombara
Strada litorale per Santa Cesare Terme, Castro
Enea
Via Garibaldi 13, 73030 Castro di Lecce, Italy, Castro
Mono Ada
Via Litoranea per Tricase, 73030 Castro di Lecce, Italy, Castro
Hotel Piccolo Mondo
Via Litoranea per Santa Cesarea, 238, Castro
Hotel Panoramico
Via Panoramica 100, Castro
Hotel La Roccia
Via Litoranea Per Tricase, Castro
B&B Zahir
Via di Mezzo 55, 73030 Castro di Lecce, Italy, Castro
Majestic Luxury Hotel Spa & Beach
Litoranea Per Tricase 170, Castro
Bed & Breakfast Acquamarina
via s. Antonio 229, 73030 Castro di Lecce, Italy, Castro