Plaza San Diego , Alcala de Henares UniversityIn Google Translate
Plaza San Diego, 828801 ALCALA DE HENARES (Madrid)