Geo Location Information for 66.37.68.139 IP Address. The IP Address 66.37.68.139 is located at 37.2312 latitude and -80.4159 longitude in United States. Friendly Location for the IP Address is Virginia, Blacksburg, United States, 24060
With over 60 years of experience, Thomson is best positioned to help you most quickly configure the optimal solution for your application.