Located in Lecce, Lecce Stazione Centrale is 500 metres from Lecce Train Station It offers rooms with a fan and free public WiFi Each room at Lecce Stazione Centrale will provide you with an electric kettle and a desk The private bathroom includes a hairdryer Free parking is 200 metres from the hotel Piazza Mazzini is a 15-minute walk away The Piazza del Duomo square is 700 metres from the property