Geo Location Information for 149.12.64.140 IP Address. The IP Address 149.12.64.140 is located at 40.4165 latitude and -3.70256 longitude in Spain. Friendly Location for the IP Address is Madrid, Comunidad De, Madrid, Spain, 28013
Noticias de actualidad 24h. Deportes, TV, móviles, radio y más. Globedia informa y entretiene, todos los paÃses.