Geo Location Information for 50.116.66.152 IP Address. The IP Address 50.116.66.152 is located at 29.8312 latitude and -95.4741 longitude in United States. Friendly Location for the IP Address is Texas, Houston, United States, 77092
Buy and sell websites with NO success fees, get $50 FREE upon signup. Huge variety of websites and domains for sale on Site Exchanger. Try us free!