Geo Location Information for 192.100.172.12 IP Address. The IP Address 192.100.172.12 is located at 19.0641 latitude and -98.3035 longitude in Mexico. Friendly Location for the IP Address is Puebla, Cholula, Mexico, 72810
Instituto Nacional de Astrofísica, Óptica y Electrónica