Geo Location Information for 118.151.139.112 IP Address. The IP Address 118.151.139.112 is located at 35.6895 latitude and 139.692 longitude in Japan. Friendly Location for the IP Address is Tokyo, Tokyo, Japan, 102-007
A website where users can learn about Japanese language and culture alongside the contents of the textbook "Marugoto: Japanese Language and Culture".