Where is The Stub?

Where is The Stub located?

The Stub, Squid, Sweden (approx. 57.15°, 16.01667°)


Where is The Stub on the map?