Where is Movera?

Where is Movera located?

Movera, Castilla y Leon, Spain (approx. 41.64861°, -0.8215462°)


Where is Movera on the map?