Geo Location Information for 188.66.6.67 IP Address. The IP Address 188.66.6.67 is located at 59.3772 latitude and 28.1903 longitude in Estonia. Friendly Location for the IP Address is Ida-virumaa, Narva, Estonia, 20604