Where is Nueva Numancia?

Where is Nueva Numancia located?

Nueva Numancia, Nueva Numancia, Spain (approx. 40.39554°, -3.66414°)


Where is Nueva Numancia on the map?