Geo Location Information for 122.129.219.139 IP Address. The IP Address 122.129.219.139 is located at -37.8602 latitude and 144.972 longitude in Australia. Friendly Location for the IP Address is Victoria, St Kilda West, Australia, 3182
Australia's leading multi-disciplinary sports medicine body on Sports Medicine Australia…