Other Name
Universidad de Alcala
Institution Link
City
Alcalá de Henares
Country/Territory
Location
40.481979, -3.363542
Institution Type
Initial Partnership Year
2009
Visibility