176.238.142.140 is located in Hekimhan, Turkey (latitude 38.816, longitude 37.929) db-ip data: September 2026