Geo Location Information for 83.66.162.94 IP Address. The IP Address 83.66.162.94 is located at 41.0138 latitude and 28.9497 longitude in Turkey. Friendly Location for the IP Address is Istanbul, Istanbul, Turkey, 37770
Hurriyet Daily News is the leading news source for Turkey and the region. Hurriyet daily news, turkish daily news, turkish news, hürriyet daily news, turkey news, daily news,...