Geo Location Information for 195.69.74.18 IP Address. The IP Address 195.69.74.18 is located at 52.6714 latitude and 4.84862 longitude in Netherlands. Friendly Location for the IP Address is Noord-holland, Heerhugowaard, Netherlands, 1705
Dinnersite.co.za, the complete restaurant guide of South Africa. View photos, menus and visitor reviews from over 12,000 restaurants. Find your restaurant easily on...