Geo Location Information for 64.49.236.72 IP Address. The IP Address 64.49.236.72 is located at 29.4997 latitude and -98.3992 longitude in United States. Friendly Location for the IP Address is Texas, Windcrest, United States, 78218
Free Web Space offers Free Web Hosting for personal or business websites. Includes up to 100megs of free webspace, website builder, webmaster tools, and free domain hosting.