Geo Location Information for 12.7.192.98 IP Address. The IP Address 12.7.192.98 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
Free screen sharing from FreeConferenceCall.com. Collaborate with up to 1,000 people and share presentations, hold meetings with HD audio & more.