129.88.46.51 is located in Saint-Martin-d'Hères, France (latitude 45.194, longitude 5.769) db-ip data: September 2026