Data Centers

Telefonica Barcelona 1-3

Barcelona

Resources