Geo Location Information for 173.220.66.149 IP Address. The IP Address 173.220.66.149 is located at 40.7641 latitude and -73.519 longitude in United States. Friendly Location for the IP Address is New York, Hicksville, United States, 11801
Buy Unlocked cell phones, unlocked phones, unlocked smartphones at Cellhut.com, One stop shop for all your wireless needs.