General information
University name
Universidad de Alcalá
Address

Calle Escritorios 4
28801 Alcala De Henares
Spain

City
Alcalá de Henares
Location

40.481663, -3.364136