Source: ExpediaAlcala de HenaresTravel to Alcalá de Henares, the “Castle on River Henares”, to discover a World Heritage city of exceptional beauty.WorldEuropeSpainMadridAlcala de Henares