Location
Karlsruhe%20Institute%20of%20Technology%20Hermann-von-Helmholtz-Platz%201%2C%2076344%2C%20Eggenstein-Leopoldshafen%2C%20DE
Karlsruhe Institute of Technology Hermann-von-Helmholtz-Platz 1
Eggenstein-Leopoldshafen, DE