Where is Skelmanthorpe?

Where is Skelmanthorpe located?

Skelmanthorpe, England, Great Britain (approx. 53.5888265958°, -1.6510734553°)


Where is Skelmanthorpe on the map?