L'Hotel President, storico 4 stelle situato nel cuore del capoluogo salentino, è una struttura ampia e prestigiosa: dispone di 150 camere che si dividono in classic, superior e privilege. La sua collocazione nel centro della città barocca consente di raggiungere ed esplorare le attrazioni e i punti di interesse più significativi di Lecce e del Salento. L'edificio di Via Salandra dispone anche di 11 sale meeting da 15 a 400 posti, ideali per organizzare convention aziendali, meeting, congressi e incontri commerciali.
Nel 2022 è stato sottoposto ad un importante programma di restyling e rebranding: gli ospiti saranno accolti in una struttura rinnovata in tutti gli ambienti, pronta a riposizionarsi sul mercato al fianco del marchio Mercure.