Websites hosted on 89.140.72.24 IP Address
Geo Location Information for 89.140.72.24 IP Address. The IP Address 89.140.72.24 is located at 37.2124 latitude and -1.8139 longitude in Spain. Friendly Location for the IP Address is Almeria, Vera Playa, Spain, 04621.