Where is Nueva Sierra de Altomira?
Where is Nueva Sierra de Altomira located?
Nueva Sierra de Altomira, Nueva Sierra de Altomira, Spain (approx. 40.30634°, -2.8214033°)
Where is Nueva Sierra de Altomira on the map?
{"latitude":40.30634,"longitude":-2.8214033,"title":"Nueva Sierra de Altomira"}