Leodi situa-se em Lecce, nas proximidades de Piazza Mazzini (praça), Praça Piazza Sant'Oronzo e Lecce Cathedral, e os hóspedes podem desfrutar de acesso Wi-Fi gratuito e um jardim.
Dispondo de terraço, as unidades possuem também ar condicionado, uma televisão de ecrã plano e uma casa de banho privativa com bidé e um secador de cabelo. A cozinha inclui um frigorífico, um forno e placa de fogão, bem como uma máquina de café.
Roca fica a 28 km de Leodi, enquanto Estação Ferroviária de Lecce fica a 12 minutos a pé da propriedade. O aeroporto mais próximo é o Aeroporto de Brindisi – Salento, que fica a 41 km de Leodi, e a propriedade oferece um serviço de transfer do aeroporto por um custo adicional.