Geo Location Information for 80.94.147.64 IP Address. The IP Address 80.94.147.64 is located at 46.2022 latitude and 6.14569 longitude in Switzerland. Friendly Location for the IP Address is Geneve, Geneva, Switzerland, 1202
The International Committee of the Red Cross (ICRC) ensuring humanitarian protection and assistance for victims of war and other situations of violence.