Where is Sevilla la Nueva?

Where is Sevilla la Nueva located?

Sevilla la Nueva, Madrid, Spain (approx. 40.3475422°, -4.0275268°)


Where is Sevilla la Nueva on the map?