Geo Location Information for 95.129.40.190 IP Address. The IP Address 95.129.40.190 is located at 38.15 latitude and 23.85 longitude in Greece. Friendly Location for the IP Address is Attiki, Ayios Stefanos, Greece, 145 65
Ypodomes.com - To no 1 ενημερωτικό portal στο ελληνικό internet για τις υποδομές και τα έργα στην Ελλάδα