Geo Location Information for 64.124.5.200 IP Address. The IP Address 64.124.5.200 is located at 29.7394 latitude and -95.4444 longitude in United States. Friendly Location for the IP Address is Texas, Houston, United States, 77027
Compare realtors and real estate agents nationwide with HomeGain.com. View homes for sale, foreclosures, new homes, and rentals. Get home values and home prices. Read real...