Este Hostal esta situado en un edificio histórico totalmente renovado, en pleno centro de Madrid. Cuenta con recepción 24 horas, ascensor, sala de equipajes y WI-FI gratuitos. El Hostal Castilla se sitúa en la calle Atocha, muy cerca de la Plaza Mayor y de la Puerta del Sol, y tan solo algunos minutos a pie de las zonas más populares de la Madrid.