Located in Lecce, Lecce Stazione Centrale is 1,641 feet 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 657 feet from the hotel. Piazza Mazzini is a 15-minute walk away. The Piazza del Duomo square is 2,297 feet from the property.