Geo Location Information for 61.16.173.213 IP Address. The IP Address 61.16.173.213 is located at 12.9714 latitude and 80.2472 longitude in India. Friendly Location for the IP Address is Tamil Nadu, Perungudi, India, 600113