Where is Whycham?

Where is Whycham located?

Whycham, England, Great Britain (approx. 54.2320159289°, -3.330033302°)


Where is Whycham on the map?