Geo Location Information for 84.124.116.220 IP Address. The IP Address 84.124.116.220 is located at 43.017 latitude and -2.4 longitude in Spain. Friendly Location for the IP Address is PAIS VASCO, BASAURI, SPAIN
Human-edited internet directory of quality content website links, categorized by topic for easy navigation.