A La Casa nel Borgo dispõe de um terraço partilhado com vistas panorâmicas para a área circundante e de quartos com ar condicionado em Specchia. Todos os dias, os hóspedes podem desfrutar de um pequeno-almoço doce, no terraço do último piso.
Os quartos luminosos estão equipados com uma televisão de ecrã plano e um pequeno frigorífico. Alguns têm uma varanda privada. A casa de banho, privativa ou partilhada, inclui um chuveiro.
O La Casa nel Borgo fica a 15 km da costa de Apúlia. Leuca encontra-se a 30 minutos de carro.