Geo Location Information for 23.227.190.152 IP Address. The IP Address 23.227.190.152 is located at -35.3387 latitude and 138.447 longitude in Australia. Friendly Location for the IP Address is South Australia, Sellicks Beach, Australia, 5174