Star Of Bosphorus Data Center

Area:

20.000 m2

Investor:

CROC

Location:

Istanbul, Turkey