Geo Location Information for 116.67.95.20 IP Address. The IP Address 116.67.95.20 is located at 36.3214 latitude and 127.42 longitude in South Korea. Friendly Location for the IP Address is Daejeon-gwangyeoksi, Daejeon, Korea (republic Of), 34356