Site: Teknotel Telehouse Istanbul

Company: Telehouse
Metro: Istanbul
Country: Turkey
Region: Middle East
Region: EMEA
Region: World
Address:

Telehouse Istanbul was built in partnership with Teknotel.

Map and Nearby Locations:

Kozyatağı Mh, Saniye Ermutlu Sk. No:10 D:1/A, 34742 Kadıköy/İstanbul, Turkey