Localizado no centro de David Town, diagonal no Miguel de Cervantes Saavedra Plaza, o Hotel Castilla apresenta uma decoração clássica, vistas panorâmicas da cidade e estacionamento público gratuito.
As acomodações incluem mobiliário em madeira, ar condicionado, roupeiro e televisão por cabo. As casas de banho privativas incluem produtos de higiene pessoal gratuitos. As suites também possuem uma área de refeições e um frigorífico.
Os hóspedes do Hotel Castilla poderão desfrutar de pratos locais e de cozinha internacional no restaurante no local. Um bar e serviço de quartos também estão disponíveis.
O Hotel Castilla fica a 1 km de uma estação rodoviária e a 5 km do Aeroporto Internacional Enrique Malek. A Cidade do Panamá encontra-se a 40 minutos de avião.