Geo Location Information for 217.198.24.91 IP Address. The IP Address 217.198.24.91 is located at 52.1583 latitude and 4.49306 longitude in Netherlands. Friendly Location for the IP Address is Zuid-holland, Leiden, Netherlands, 2334
Bosal Group