UPC Telemach Data Center, Slovenia

UPC Telemach d.o.o., Ljubljana, Slovenia
Tivolska 50
1000 Ljubljana

Visit UPC Telemach website