Situato in prossimità della strada statale SS613, questo hotel confortevole dista 7 minuti a piedi dalla stazione ferroviaria di Lecce e 2 km dal Teatro Romano. Le camere, arredate in modo semplice, sono dotate di Wi-Fi, TV a schermo piatto e balcone.
Le sistemazioni di categoria superiore offrono anche un angolo relax. La colazione a buffet e il noleggio biciclette sono inclusi nel prezzo. La struttura comprende un ampio ristorante e un bar e dispone di area lounge. Offre anche il parcheggio a pagamento. Si accettano animali domestici.