Geo Location Information for 151.80.133.26 IP Address. The IP Address 151.80.133.26 is located at 48.8534 latitude and 2.3488 longitude in France. Friendly Location for the IP Address is Ile-de-france, Paris, France, 75915
Actualité de la culture geek dans les domaines de l'informatique, des jeux vidéo, de la hi-tech et bien plus ! Juste-geek vous souhaite la bienvenue.