Where is La Isabela?

Where is La Isabela located?

La Isabela, Castile-La Mancha, Spain (approx. 40.43333°, -2.68333°)


Where is La Isabela on the map?