Where is Mejorada?

Where is Mejorada located?

Mejorada, Mejorada, Spain (approx. 40.00988°, -4.8848863°)


Where is Mejorada on the map?