Geo Location Information for 99.86.88.80 IP Address. The IP Address 99.86.88.80 is located at 48.8534 latitude and 2.3488 longitude in France. Friendly Location for the IP Address is Ile-de-france, Paris, France, 75000
HelloGiggles is a positive online community for women (although men are always welcome!) covering news, culture, entertainment, beauty, fashion, and more. And now, we are...