Location

101 Malaga Drive
Malaga, 6090, Australia

Parent company

NEXTDC

Service provider