Geo Location Information for 116.213.70.23 IP Address. The IP Address 116.213.70.23 is located at 39.9075 latitude and 116.397 longitude in China. Friendly Location for the IP Address is Beijing, Beijing, China, 100006
新东方网(www.xdf.cn)是新东方教育科技集团推出的一站式学习互动交流平台,新东方网的内容涵盖了英语学习规划、成长导航、新东方搜课、新东方老师答问、在线咨询、网上测评、学习资讯、新东方学员服务、新东方社区等,更多精彩内容尽在新东方网。