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?
Quintanar de la Sierra - Burgos
Quintanar de la Sierra - Madrid
{"latitude":41.98168,"longitude":-3.0413086,"title":"Quintanar de la Sierra"}