Data Center Map

efex Data Center

efex
202 Halifax Street
5000 Adelaide
SA, Australia
Visit Website

Satellite

Street View

Advertisement

efex

Data Center Operator at
efex Data Center
202 Halifax Street
Headquartered in Sydney, NSW

1