My sister just texted me this. We went here when we were kids bc my dad was briefly living in Germany. We could never find any confirmation of its existence but also knew it wasn't a collective delusion. This is even better and weirder than I expected and I STRONGLY suggest that folks check it out.