Geo Location Information for 62.149.225.12 IP Address. The IP Address 62.149.225.12 is located at 42.3609 latitude and 14.138 longitude in Italy. Friendly Location for the IP Address is Abruzzi, Chieti, Italy, 66100