Where is Quintanilla de Arriba?

Where is Quintanilla de Arriba located?

Quintanilla de Arriba, Castilla y Leon, Spain (approx. 41.6197055°, -4.2182197°)


Where is Quintanilla de Arriba on the map?