Geo Location Information for 74.112.203.21 IP Address. The IP Address 74.112.203.21 is located at 39.0152 latitude and -77.3935 longitude in United States. Friendly Location for the IP Address is Virginia, Sterling, United States, 20164