Haus der Technik Hollestr. 1 45127 Essen, North Rhine-Westphalia Germany
The location is situated next to the Central Station of Essen.
Location map here.