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