Where is Longu?

Where is Longu located?

Longu, Stockholm, Sweden (approx. 59.38333°, 18.85556°)


Where is Longu on the map?