General information
City
Alcalá de Henares
Address

Calle Escritorios 4
28801 Alcala De Henares
Spain

University name
Universidad de Alcalá
Location

40.481663, -3.364136