Geo Location Information for 68.177.48.16 IP Address. The IP Address 68.177.48.16 is located at 28.1164 latitude and -82.3628 longitude in United States. Friendly Location for the IP Address is Florida, Tampa, United States, 33647