105.73.98.0 - 105.73.98.255 is an IP address range owned by CNRST (Centre National pour la Recherche Scientifique et Technique) and located in Morocco - select an address below for more geolocation details