Geo Location Information for 129.107.58.60 IP Address. The IP Address 129.107.58.60 is located at 32.7297 latitude and -97.1131 longitude in United States. Friendly Location for the IP Address is Texas, Arlington, United States, 76019
An educational leader in the thriving North Texas region, UTA nurtures minds within an environment that values excellence, ingenuity, and diversity.