176.216.35.94 is located in Nilufer, Turkey (latitude 40.214, longitude 28.916) db-ip data: September 2026