Designed by
Title
Darmstadt, Hessen, Germany - 02/07/2020: Darmstadtium Science Center main facade from, view from north #174946288
Description
Darmstadium science center, west entrance on the main square in the foreground and the main facade in the background.
This image is editorial