Geo Location Information for 129.118.38.58 IP Address. The IP Address 129.118.38.58 is located at 33.587 latitude and -101.852 longitude in United States. Friendly Location for the IP Address is Texas, Lubbock, United States, 79409
Texas Tech University is a leading teaching and research institution offering bachelor's, master's, doctoral degrees. Located in Lubbock, Texas; enrollment is over 33000.