Address: Am Stammheimer Häuschen, Stammheim, Mülheim, Cologne, North Rhine-Westphalia, 51061, Germany