Geo Location Information for 62.28.70.78 IP Address. The IP Address 62.28.70.78 is located at 40.3131 latitude and -8.7534 longitude in Portugal. Friendly Location for the IP Address is Coimbra, Tocha, Portugal, 3060-580
Site Institucional do Município de Meda