Geo Location Information for 219.85.64.200 IP Address. The IP Address 219.85.64.200 is located at 25.0478 latitude and 121.532 longitude in Taiwan. Friendly Location for the IP Address is Taipei, Taipei, Taiwan, Province Of China, 115
遊戲基地gamebase是遊戲社群網站,提供新聞、網頁遊戲、手遊試玩與跨平台頁遊、遊戲G檔案與攻略、好康活動以及豐富的討論交流空間供玩家交流。