Websites hosted on 189.199.68.20 IP Address
Geo Location Information for 189.199.68.20 IP Address. The IP Address 189.199.68.20 is located at 18.4613 latitude and -97.445 longitude in Mexico. Friendly Location for the IP Address is Puebla, Tehuacán, Mexico, 75700.