Geo Location Information for 83.149.103.152 IP Address. The IP Address 83.149.103.152 is located at 52.3785 latitude and 4.89998 longitude in Netherlands. Friendly Location for the IP Address is Noord-holland, Amsterdam, Netherlands (kingdom Of The), 1000