Where is Weaver?

Where is Weaver located?

Weaver, Valencia, Spain (approx. 39.91667°, -0.6°)


Where is Weaver on the map?