Geo Location Information for 103.15.156.3 IP Address. The IP Address 103.15.156.3 is located at -27.5606 latitude and 151.954 longitude in Australia. Friendly Location for the IP Address is Queensland, Toowoomba, Australia, 4350