General information
City
Alcalá de Henares
Address

Calle Escritorios 4
28801 Alcala De Henares
Spain

University name
Universidad de Alcalá
Location

40.481106448475, -3.3672961592674