Geo Location Information for 129.128.12.50 IP Address. The IP Address 129.128.12.50 is located at 53.5284 latitude and -113.524 longitude in Canada. Friendly Location for the IP Address is Alberta, Edmonton, Canada, T6g 2h1
University of Alberta