85.107.101.36 is located in Himmetdede, Turkey (latitude 38.91, longitude 35.096) db-ip data: September 2026