Where is Natsweden?

Where is Natsweden located?

Natsweden, Uppsala, Sweden (approx. 60.36667°, 18.46667°)


Where is Natsweden on the map?