It looks like a church.
Let me give a hint, its somewhere in belgium.
It has to be Bryssels new church of EU, where they worship SATAN!! :0
guess no one knows …
It doesnt exist anymoe, exploded
somewhere in Liège
I give up, it’s Christmas, give us this one and try a new one!!
I searched ugliest Belgian church but no match so i give up. 😀