Alcala Data Center, Spain

Telefónica de España, Alcala de Henares, Spain