Where is Quintanilla de Arriba?

Where is Quintanilla de Arriba located?

Quintanilla de Arriba, Castile and Leon, Spain (approx. 41.61667°, -4.21667°)


Where is Quintanilla de Arriba on the map?