Localizado a 8 minutos a pé da Piazza del Duomo, em Lecce, o Palazzo Belsanti tem um terraço panorâmico partilhado e quartos climatizados com mobiliário antigo. Está disponível acesso Wi-Fi gratuito em todo o edifício.
Os quartos e suites da propriedade apresentam tectos abobadados, uma televisão de ecrã plano e uma casa de banho privativa com produtos de higiene pessoal gratuitos.
Está disponível estacionamento público para carros nas proximidades. A Estação Ferroviária de Lecce fica a 10 minutos a pé do Palazzo Belsanti. O Mar Adriático fica a 20 minutos de carro.