Geo Location Information for 93.190.142.139 IP Address. The IP Address 93.190.142.139 is located at 52.35 latitude and 4.917 longitude in Netherlands. Friendly Location for the IP Address is NOORD-HOLLAND, AMSTERDAM, NETHERLANDS
Comprehensive guide to museums of the world, virtual museums, online exhibits, museum jobs and employment, educational interactive activities and more from this award-winning guide