Where is Kvilunda?

Where is Kvilunda located?

Kvilunda, Stockholm, Sweden (approx. 59.8°, 18.76667°)


Where is Kvilunda on the map?