Geo Location Information for 66.129.145.98 IP Address. The IP Address 66.129.145.98 is located at 45.45 latitude and -73.2667 longitude in Canada. Friendly Location for the IP Address is Quebec, Chambly, Canada, J3L
VT Electronics. Building commercial audio amplifiers for over 35 years!