Geo Location Information for 161.32.21.136 IP Address. The IP Address 161.32.21.136 is located at 39.4667 latitude and -87.4139 longitude in United States. Friendly Location for the IP Address is Indiana, Terre Haute, United States, 47801