Geo Location Information for 144.13.17.20 IP Address. The IP Address 144.13.17.20 is located at 44.8785 latitude and -91.9222 longitude in United States. Friendly Location for the IP Address is Wisconsin, Menomonie, United States, 54751