Where is Quintanalara?

Where is Quintanalara located?

Quintanalara, Castile and Leon, Spain (approx. 42.16667°, -3.53333°)


Where is Quintanalara on the map?