Geo Location Information for 89.26.255.22 IP Address. The IP Address 89.26.255.22 is located at 38.6928 latitude and -9.35412 longitude in Portugal. Friendly Location for the IP Address is Lisboa, Parede, Portugal, 2775-082