Geo Location Information for 77.68.40.122 IP Address. The IP Address 77.68.40.122 is located at 51.8657 latitude and -2.2431 longitude in United Kingdom. Friendly Location for the IP Address is England, Gloucester, United Kingdom, Gl1 1ru
South African Commercial Property News is the leading integrated resource for companies that own, invest in, develop, lease or manage Commercial Real Estate.