Where is Bertelsmann Stiftung?

Where is Bertelsmann Stiftung located?

Bertelsmann Stiftung, Bertelsmann Stiftung, Germany (approx. 51.908337°, 8.419167°)


Where is Bertelsmann Stiftung on the map?