Geo Location Information for 111.68.18.12 IP Address. The IP Address 111.68.18.12 is located at 36.6514 latitude and 138.181 longitude in Japan. Friendly Location for the IP Address is NAGANO, NAGANO-SHI, JAPAN
ATODIR is a free web directory with guaranteed 7 day review!