Where is Sevilla La Nueva?

Where is Sevilla La Nueva located?

Sevilla La Nueva, Sevilla La Nueva, Spain (approx. 40.34754°, -4.027527°)


Where is Sevilla La Nueva on the map?