Where is Willmars?

Where is Willmars located?

Willmars, Bavaria, Germany (approx. 50.5013921528°, 10.2424039841°)


Where is Willmars on the map?