Geo Location Information for 66.175.214.20 IP Address. The IP Address 66.175.214.20 is located at 40.7357 latitude and -74.1724 longitude in United States. Friendly Location for the IP Address is New Jersey, Newark, United States, 07101
Instant access to high-performance SSD VPS hosting. Unlimited data, Xeon E5 CPUs, extreme I/O, USA & UK from $5 per month.