Geo Location Information for 62.21.242.26 IP Address. The IP Address 62.21.242.26 is located at 52.1583 latitude and 4.52917 longitude in Netherlands. Friendly Location for the IP Address is Zuid-holland, Leiderdorp, Netherlands, 2353