Click to expand/collapse all other details

Stade, Hannover, Germany