Is that Teufelsberg right outside of Berlin?
I spent a week their in December of 1991.
Yup. T-Berg in Berlin - Grunewald. Not far from the Olympic stadium.