Where is Doverud?

Where is Doverud located?

Doverud, Wermland, Sweden (approx. 58.95°, 13.13333°)


Where is Doverud on the map?