Geo Location Information for 119.28.48.217 IP Address. The IP Address 119.28.48.217 is located at 39.9075 latitude and 116.397 longitude in China. Friendly Location for the IP Address is Beijing, Beijing, China, 100006
爱剧情提供最新的电视剧分集剧情介绍、电影剧情介绍、明星个人资料,爱剧情-做最好的剧情网站。