Geo Location Information for 64.79.66.106 IP Address. The IP Address 64.79.66.106 is located at 40.0792 latitude and -82.9406 longitude in United States. Friendly Location for the IP Address is Ohio, Columbus, United States, 43231
Best Hotel Deals and Best Discounted Hotel Deals Online including recreation and entertainment discounts. Join Today or Call 1-877-967-7283