Geo Location Information for 95.215.60.111 IP Address. The IP Address 95.215.60.111 is located at 42.5216 latitude and -7.51422 longitude in Spain. Friendly Location for the IP Address is Galicia, Monforte De Lemos, Spain, 27416