Address: Rhein-Wupper-Platz, Opladen, Stadtbezirk II, Leverkusen, North Rhine-Westphalia, 51379, Germany