92.103.88.50 is located in Saint-Herblain, France (latitude 47.229, longitude -1.632) db-ip data: September 2026