Geo Location Information for 89.248.172.118 IP Address. The IP Address 89.248.172.118 is located at 52.374 latitude and 4.88969 longitude in Netherlands. Friendly Location for the IP Address is Noord-holland, Amsterdam, Netherlands, 1089
24/7 streaming of classic Nickelodeon from the 90s and early 2000s! It's Saturday morning all over again - feed your inner child and never grow up.