Geo Location Information for 66.34.50.162 IP Address. The IP Address 66.34.50.162 is located at 32.8149 latitude and -96.8792 longitude in United States. Friendly Location for the IP Address is Texas, Dallas, United States, 75247
The Best Fantasy Role Play Chat Site! Original fantasy worlds designed by roleplayers. Chat with us today.