Geo Location Information for 12.7.192.60 IP Address. The IP Address 12.7.192.60 is located at 33.767 latitude and -118.189 longitude in United States. Friendly Location for the IP Address is California, Long Beach, United States, 90745
FreeConferenceCall.com provides HD audio conferencing, screen sharing and video conferencing with up to 1,000 participants. Sign up for a free account.