Geo Location Information for 134.67.21.34 IP Address. The IP Address 134.67.21.34 is located at 35.9938 latitude and -78.8988 longitude in United States. Friendly Location for the IP Address is North Carolina, Durham, United States, 27722