Where is Mancera de Arriba?

Where is Mancera de Arriba located?

Mancera de Arriba, Castile and Leon, Spain (approx. 40.78333°, -5.15°)


Where is Mancera de Arriba on the map?