Location

36 Northeast 2nd Street
Miami, FL 33132, United States

Parent company

iM Data Centers

Service provider