Where is Bismarck Square?

Where is Bismarck Square located?

Bismarck Square, Bismarck Square, Germany (approx. 49.41012°, 8.69286°)


Where is Bismarck Square on the map?