Geo Location Information for 85.91.64.240 IP Address. The IP Address 85.91.64.240 is located at 42.8805 latitude and -8.54569 longitude in Spain. Friendly Location for the IP Address is Galicia, Santiago De Compostela, Spain, 15701
Portal institucional do goberno da Comunidade Autónoma de Galicia.