Situé dans le centre-ville de David, sur la place Miguel de Cervantes Saavedra Plaza, l'Hotel Castilla au décor classique bénéficie d'une vue panoramique sur la ville et d'un parking public gratuit.
Les hébergements climatisés disposent d'un mobilier en bois, d'une armoire et de la télévision par câble. Les salles de bains sont privatives et équipées d'articles de toilette gratuits. Les suites comportent également un coin repas et un réfrigérateur.
Lors de votre séjour, vous pourrez déguster des spécialités locales et internationales servies au restaurant sur place. Un bar et un service d'étage sont également à votre disposition.
L'Hotel Castilla se situe à 1 km de la gare routière tandis que l'aéroport international Enrique Malek est à 5 km. Panama City est accessible en 40 minutes de vol.