Where is Scoughton?

Where is Scoughton located?

Scoughton, England, Great Britain (approx. 53.3172465661°, -1.0574169162°)


Where is Scoughton on the map?