Where is Shelthorpe?

Where is Shelthorpe located?

Shelthorpe, Shelthorpe, Great Britain (approx. 52.751347°, -1.205417°)


Where is Shelthorpe on the map?