Where is Sahechores?

Where is Sahechores located?

Sahechores, Castilla y Leon, Spain (approx. 42.62636°, -5.20707°)


Where is Sahechores on the map?