Geo Location Information for 185.25.20.191 IP Address. The IP Address 185.25.20.191 is located at 37.9795 latitude and 23.7162 longitude in Greece. Friendly Location for the IP Address is Greece