Geo Location Information for 95.154.208.83 IP Address. The IP Address 95.154.208.83 is located at 56.5 latitude and -2.96667 longitude in United Kingdom. Friendly Location for the IP Address is Scotland, Dundee, United Kingdom, Dd3 0qb