Geo Location Information for 95.131.217.66 IP Address. The IP Address 95.131.217.66 is located at 50.9667 latitude and -1.35 longitude in United Kingdom. Friendly Location for the IP Address is England, Eastleigh, United Kingdom, So50 9f
Home page of social housing magazine Inside Housing's website, featuring news, analysis, opinion and forums.