Geo Location Information for 66.172.34.84 IP Address. The IP Address 66.172.34.84 is located at 43.0356 latitude and -76.1267 longitude in United States. Friendly Location for the IP Address is New York, Syracuse, United States, 13210
Save Money. Live Generously.