Data Center Map

The Internet Centre

The Internet Centre
4130 95 St NW
T6E 6H5 Edmonton
Alberta, Canada
Visit Website
The Internet Centre Logo

If you are looking for data center pricing in this market, arranging tours or have any questions, please fill out the form below.
In case you are interested in multiple specific data centers, please shortlist this data center for a combined request.

What are you looking for?

Who are you?

The Internet Centre

The Internet Centre

Data Center Operator at
The Internet Centre
4130 95 St NW
Headquartered in Edmonton, Alberta

1