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