185.161.117.0 - 185.161.117.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