Where is Leela-Mongen?

Where is Leela-Mongen located?

Leela-Mongen, Wermland, Sweden (approx. 59.95°, 12.7°)


Where is Leela-Mongen on the map?