Geo Location Information for 89.105.202.59 IP Address. The IP Address 89.105.202.59 is located at 52.0572 latitude and 5.2877 longitude in Netherlands. Friendly Location for the IP Address is Provincie Utrecht, Driebergen-Rijsenburg, Netherlands, 3971