A cerca de 8,6 km de Piazza Mazzini (praça) e 8,7 km de Praça Piazza Sant'Oronzo, Casa Leonardo dispõe de acesso Wi-Fi gratuito e um jardim. O alojamento encontra-se num edifício de 2007, a 7,1 km de Estação Ferroviária de Lecce e 37 km de Gallipoli Train Station.
Abrindo-se para uma varanda com vista do jardim, este apartamento tem 2 quartos. O alojamento com ar condicionado também fornece uma televisão de ecrã plano, uma cozinha equipada com um frigorífico, área de estar, máquina de lavar roupa e 2 casas de banho com bidé, chuveiro e banheira.
Roca fica a 35 km de Casa Leonardo, enquanto Lecce Cathedral está a 6,8 km de distância. O aeroporto mais próximo é o Aeroporto de Brindisi – Salento, que fica a 47 km de Casa Leonardo.