Where is Quintanar de la Sierra?

Where is Quintanar de la Sierra located?

Quintanar de la Sierra, Castilla y Leon, Spain (approx. 41.9816833°, -3.0413087°)


Where is Quintanar de la Sierra on the map?