Geo Location Information for 64.130.3.150 IP Address. The IP Address 64.130.3.150 is located at 32.7451 latitude and -97.3297 longitude in United States. Friendly Location for the IP Address is TEXAS, FT. WORTH, UNITED STATES
iPhone, iPad and Android App to quickly find information about your surroundings!