Geo Location Information for 139.220.193.169 IP Address. The IP Address 139.220.193.169 is located at 23.1167 latitude and 113.25 longitude in China. Friendly Location for the IP Address is Guangdong, Guangzhou, China, 510140
TripAdvisor(猫途鹰)汇聚全球旅行者2亿条真实点评,覆盖190多个国家的酒店/景点/餐厅,帮您计划完美旅程。TripAdvisor丰富可靠的境外旅游信息,您出国旅行的好帮手!