Geo Location Information for 170.63.68.84 IP Address. The IP Address 170.63.68.84 is located at 42.3968 latitude and -71.0342 longitude in United States. Friendly Location for the IP Address is Massachusetts, Chelsea, United States, 02150