Geo Location Information for 59.85.14.124 IP Address. The IP Address 59.85.14.124 is located at 35.85 latitude and 139.317 longitude in Japan. Friendly Location for the IP Address is Saitama, Hanno, Japan, 357-021