Kelsterbach Data Centre is located in Kelsterbach, Germany. It is near the Frankfurt Airport and approximately 18km from Frankfurt's city centre. Frankfurt is an established international connectivity hub with significant investments from hyperscale cloud and international players. Home to DE CIX, the world’s largest internet exchange, Frankfurt’s data centre demand is supported by its strong connectivity, favourable business climate, as well as its position as a major financial hub in Germany.

Constructed in 1989, Kelsterbach DC is a campus comprising a five-storey shell and core purpose-built data centre connected to a six-storey office block.