O Hotel Castilla está localizado no centro de Albacete, a 300 metros do Museu Municipal de Cutelaria da cidade. Dispõe de um serviço de quartos 24 horas e acesso Wi-Fi gratuito por todo o hotel.
Todos os quartos do Castilla têm ar condicionado e aquecimento, para além de uma televisão de ecrã plano. Alguns apresentam vistas do Parque Linear.
O Castilla Hotel possui um café onde poderá comprar bebidas e aperitivos, sala de reuniões e garagem.
O hotel situa-se apenas a 3 minutos a pé das estações ferroviária e rodoviária. A Praça de Touros de Albacete está a 10 minutos a pé e a praça principal fica a 400 metros de distância do Hotel Castilla.