Geo Location Information for 68.168.88.25 IP Address. The IP Address 68.168.88.25 is located at 42.805 latitude and -77.132 longitude in United States. Friendly Location for the IP Address is New York, Gorham, United States, 14461