Geo Location Information for 217.118.86.73 IP Address. The IP Address 217.118.86.73 is located at 59.9355 latitude and 30.6153 longitude in Russia. Friendly Location for the IP Address is Leningrad, Yanino Vtoroye, Russian Federation, 188680