Where is Quintanar de la Sierra?

Where is Quintanar de la Sierra located?

Quintanar de la Sierra, Castille and León, Spain (approx. 41.98168°, -3.0413086°)


Where is Quintanar de la Sierra on the map?