124 via di leuca, 73100 Lecce
Apartments
Featuring air-conditioned accommodation with a patio, Attico di Leo by BarbarHouse is located in Lecce. Boasting a terrace, the apartment is close to several noted attractions, around 1.7 km from Piazza Mazzini, 1.5 km from Sant' Oronzo Square and 1.4 km from Lecce Train Station. Providing free WiFi...