62.217.119.0 - 62.217.119.255 is an IP address range owned by National Infrastructures for Research and Technology S.A. and located in Greece - select an address below for more geolocation details