Where is Sawwood?

Where is Sawwood located?

Sawwood, England, Great Britain (approx. 53.6630649778°, -1.8817434319°)


Where is Sawwood on the map?