Vico del theutra, 8, 73100 Lecce
Apartments
Situated in Lecce, 400 metres from Sant' Oronzo Square and 26 km from Roca, Casa Leoci offers air conditioning. The property is located 800 metres from Lecce Train Station, 500 metres from Lecce Cathedral and 39 km from Gallipoli Train Station. Free WiFi is available throughout the property and Piazza...