Geo Location Information for 185.140.47.198 IP Address. The IP Address 185.140.47.198 is located at 48.782 latitude and 2.19395 longitude in France. Friendly Location for the IP Address is Ile-de-france, Velizy-villacoublay, France, 78946
The best Greece & Greek islands travel guide. Hotels in Greece, ferry tickets, Greek island hopping, car rentals & tours in Greece. Plan the best Greece holidays!