77.197.39.106 is located in Saint-Denis, France (latitude 48.921, longitude 2.354) db-ip data: September 2026