Geo Location Information for 66.194.101.16 IP Address. The IP Address 66.194.101.16 is located at 35.1292 latitude and -89.9892 longitude in United States. Friendly Location for the IP Address is TENNESSEE, MEMPHIS, UNITED STATES
The company is part of the Beretta Holding Group. Controlled by the BERETTA family, the group encompasses key manufacturers of field and competition firearms and optics, as well...