Where is Kelwoodden?

Where is Kelwoodden located?

Kelwoodden, Norrbotten, Sweden (approx. 66.18333°, 22.73333°)


Where is Kelwoodden on the map?