Where is Movera?

Where is Movera located?

Movera, Movera, Spain (approx. 41.649292°, -0.8220917°)


Where is Movera on the map?