Geo Location Information for 96.32.120.21 IP Address. The IP Address 96.32.120.21 is located at 42.0451 latitude and -71.9301 longitude in United States. Friendly Location for the IP Address is Massachusetts, Dudley, United States, 01571