Geo Location Information for 207.180.20.46 IP Address. The IP Address 207.180.20.46 is located at 41.9748 latitude and -71.3264 longitude in United States. Friendly Location for the IP Address is Massachusetts, North Attleborough, United States, 02760