Geo Location Information for 66.143.36.116 IP Address. The IP Address 66.143.36.116 is located at 38.9475 latitude and -94.4078 longitude in United States. Friendly Location for the IP Address is Missouri, Lees Summit, United States, 64065