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.