Where is Tevelsroom?

Where is Tevelsroom located?

Tevelsroom, Squid, Sweden (approx. 56.63333°, 16.55°)


Where is Tevelsroom on the map?