Where is Plaza de Isabel II?

Where is Plaza de Isabel II located?

Plaza de Isabel II, Madrid, Spain (approx. 40.41806°, -3.709445°)


Where is Plaza de Isabel II on the map?