Geo Location Information for 67.198.189.27 IP Address. The IP Address 67.198.189.27 is located at 33.8144 latitude and -117.8522 longitude in United States. Friendly Location for the IP Address is California, Orange, United States, 92867
百态体育、每天提供各类赛事视频、足球录像、中超视频、NBA录像、CBA录像、综合赛事录像、全力为网友们提供最全最便捷赛事直播和录像。