Where is Plaza Isabel la Católica?

Where is Plaza Isabel la Católica located?

Plaza Isabel la Católica, Plaza Isabel la Católica, Spain (approx. 37.17556°, -3.596872°)


Where is Plaza Isabel la Católica on the map?