Geo Location Information for 80.94.3.104 IP Address. The IP Address 80.94.3.104 is located at 41.3879 latitude and 2.16992 longitude in Spain. Friendly Location for the IP Address is CATALONIA, BARCELONA, SPAIN
Venta de pisos, alquiler de viviendas y viviendas de obra nueva en España, el portal inmobiliario de los profesionales.