Palazzo Charlie localiza-se em Lecce, a 15 minutos a pé de Piazza Mazzini (praça) e a 600 m de Praça Piazza Sant'Oronzo, e fornece acomodações com acesso Wi-Fi gratuito, ar condicionado, um salão partilhado e um terraço.
Há uma casa de banho privativa com chuveiro e produtos de higiene pessoal gratuitos em cada unidade, assim como um secador de cabelo.
Roca fica a 28 km de Palazzo Charlie, enquanto Lecce Cathedral está a 4 minutos a pé de distância. O aeroporto mais próximo é o Aeroporto de Brindisi – Salento, que fica a 41 km de Palazzo Charlie.