Geo Location Information for 219.94.128.59 IP Address. The IP Address 219.94.128.59 is located at 35.6895 latitude and 139.692 longitude in Japan. Friendly Location for the IP Address is Tokyo, Tokyo, Japan, 214-002
NPO法人。鳥類の保護に関する情報収集、解析や対策立案、調査手法の開発を行う。