Palazzo Leo Suite and Apartment encontra-se em Lecce, a 8 minutos a pé de Piazza Mazzini (praça), e apresenta acomodações com bicicletas gratuitas, estacionamento privado, um jardim e um terraço. O alojamento está a cerca de 26 km de Roca, a 14 minutos a pé de Estação Ferroviária de Lecce e a menos de 1 km de Lecce Cathedral. Este alojamento não fumador localiza-se a 9 minutos a pé de Praça Piazza Sant'Oronzo.
O alojamento providencia quartos com ar condicionado, roupeiro, chaleira, um frigorífico, cofre, televisão de ecrã plano e uma casa de banho privativa com bidé. O acesso Wi-Fi gratuito é providenciado a todos os hóspedes, enquanto alguns quartos têm varanda.
Palazzo Leo Suite and Apartment disponibiliza pequeno-almoço continental aos seus hóspedes.
Torre Santo Stefano fica a 39 km de Palazzo Leo Suite and Apartment, enquanto Gallipoli Train Station está a 40 km da propriedade. O aeroporto mais próximo é o Aeroporto de Brindisi – Salento, que fica a 41 km de Palazzo Leo Suite and Apartment.