2 via san cesario, 73010 Caprarica di Lecce
Apartments
Offering a garden and garden view, Mayor's House by Holiday World is located in Caprarica di Lecce, 19 km from Roca and 14 km from Lecce Train Station. The air-conditioned accommodation is 15 km from Piazza Mazzini, and guests can benefit from private parking available on site and free WiFi. The property...