Where is La Mudarra?

Where is La Mudarra located?

La Mudarra, Castilla y Leon, Spain (approx. 41.7793945°, -4.9440331°)


Where is La Mudarra on the map?