Geo Location Information for 85.17.24.79 IP Address. The IP Address 85.17.24.79 is located at 52.374 latitude and 4.88969 longitude in Netherlands. Friendly Location for the IP Address is Noord-holland, Amsterdam, Netherlands, 1089
The Webs Finest Retro Gaming resource - Downloads Isos, Roms, Homebrew & Emulators for Dreamcast, Xbox, Playstation 1 & 2, Gamecube, PC and More!