Where is Stauffenburg?

Where is Stauffenburg located?

Stauffenburg, Lower Saxony, Germany (approx. 51.8169220286°, 10.1795534497°)


Where is Stauffenburg on the map?