Geo Location Information for 50.22.136.66 IP Address. The IP Address 50.22.136.66 is located at 35.2675 latitude and -77.374 longitude in United States. Friendly Location for the IP Address is North Carolina, Dover, United States, 28526
Florida's Leading Source for Technology News, Venture Deals and Events. Covering Orlando, Miami, Tampa, Gainesville and Jacksonville.