2 via san cesario, 73010 Caprarica di Lecce
Apartment
Mayor's House by Holiday World is located in Caprarica di Lecce, just 8.8 miles from Lecce Train Station and 10 miles from Lecce Cathedral. The property is around 9.2 miles from Piazza Mazzini, 9.4 miles from Piazza Sant'Oronzo, and 12 miles from Roca. The apartment features both free Wifi and free private...