Geo Location Information for 207.96.176.169 IP Address. The IP Address 207.96.176.169 is located at 45.5234 latitude and -73.5229 longitude in Canada. Friendly Location for the IP Address is Quebec, Longueuil, Canada, J4k 5g7