Geo Location Information for 193.107.239.62 IP Address. The IP Address 193.107.239.62 is located at 57.0788 latitude and 61.3993 longitude in Russia. Friendly Location for the IP Address is Sverdlovsk, Izumrud, Russian Federation, 624287