Geo Location Information for 59.39.71.19 IP Address. The IP Address 59.39.71.19 is located at 22.8504 latitude and 113.247 longitude in China. Friendly Location for the IP Address is Guangdong, Daliang, China, 528308
番禺网PY168设番禺论坛、番禺美食、番禺招聘、番禺房产、番禺分类信息等栏目,是关注番禺发展、民生,提供番禺各类生活资讯的地方门户网站。