Where is Weaverham?

Where is Weaverham located?

Weaverham, England, Great Britain (approx. 53.262112102°, -2.5763969432°)


Where is Weaverham on the map?