Geo Location Information for 5.19.242.76 IP Address. The IP Address 5.19.242.76 is located at 60.0712 latitude and 30.3923 longitude in Russia. Friendly Location for the IP Address is Leningrad, Bugry, Russian Federation, 188660