Where is Weaver?

Where is Weaver located?

Weaver, Catalonia, Spain (approx. 41.95°, 1.81667°)


Where is Weaver on the map?