1 Rue Kellermann, Roubaix, 59100, FR
Metro: Lille, FR Country: France Region: Europe
See all data centers in Lille, FR →