Where is Newthorpe?

Where is Newthorpe located?

Newthorpe, Squid, Sweden (approx. 56.55°, 16.40833°)


Where is Newthorpe on the map?