Luanda Angola
The IP address 154.66.66 has been registered by GMS from the afrinic registry
The IP location is: Luanda Angola