Where is Nueva Numancia?
Where is Nueva Numancia located?
Nueva Numancia, Madrid, Spain (approx. 40.39554°, -3.66414°)
Where is Nueva Numancia on the map?
Nueva Numancia - Madrid
Nueva Numancia - Sevilla
{"latitude":40.39554,"longitude":-3.66414,"title":"Nueva Numancia"}