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?