…on Karolinenplatz, Darmstadt, Hesse, Germany. To the left the lions are on watch in front of the Museum. In the background, part of the Technical University, and Darmstadtium Congress Centre.
Comments
Sign in or get an account to comment.