Where is Watcombe?

Where is Watcombe located?

Watcombe, Watcombe, Great Britain (approx. 50.496243°, -3.5291693°)


Where is Watcombe on the map?