90.1.227.172 is located in Lille, France (latitude 50.629, longitude 3.057) db-ip data: September 2026