185.161.118.0 - 185.161.118.255 is an IP address range owned by E.J.I.E. - EUSKO JAURLARITZAREN INFORMATIKA ELKARTEA - SOCIEDAD INFORMATICA DEL and located in Spain - select an address below for more geolocation details