Geo Location Information for 149.3.129.20 IP Address. The IP Address 149.3.129.20 is located at 50.7951 latitude and -1.12902 longitude in United Kingdom. Friendly Location for the IP Address is England, Gosport, United Kingdom, Po13 0gw
Search the internet, submit your website and browse the web directory at the award winning Link Centre® Internet Directory and Search Engine.