Geo Location Information for 62.77.32.68 IP Address. The IP Address 62.77.32.68 is located at 41.9376 latitude and 12.4557 longitude in Italy. Friendly Location for the IP Address is Rome, Rome, Italy, 00135
16a Fiera internazionale del Recupero di Materia ed Energia e dello Sviluppo Sostenibile dal 07 al 10 Novembre 2012