Websites hosted on 195.216.28.14 IP Address
Geo Location Information for 195.216.28.14 IP Address. The IP Address 195.216.28.14 is located at 51.5966 latitude and -3.2308 longitude in United Kingdom. Friendly Location for the IP Address is Caerphilly County Borough, Caerphilly, United Kingdom, CF83.