Geo Location Information for 65.213.181.70 IP Address. The IP Address 65.213.181.70 is located at 32.3261 latitude and -86.3131 longitude in United States. Friendly Location for the IP Address is Alabama, Montgomery, United States, 36105