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?
Quintanar de la Sierra - Soria
{"latitude":41.9816833,"longitude":-3.0413087,"title":"Quintanar de la Sierra"}