Stock Photo - Universidad de Alcalá de Henares. Madrid province. Spain.

Stock Photo: Universidad de Alcalá de Henares. Madrid province. Spain.