Where is Mejorada?

Where is Mejorada located?

Mejorada, Castilla-La Mancha, Spain (approx. 40.009882°, -4.8848863°)


Where is Mejorada on the map?