Geo Location Information for 94.23.91.69 IP Address. The IP Address 94.23.91.69 is located at 52.2297 latitude and 21.0122 longitude in Poland. Friendly Location for the IP Address is -, -, POLAND
opiniac.com platform for satisfaction and opinion surveys of the Internet users. Websites quality assessment. Customer Experience Managment