Rumors are circulating that the latest Supreme flagship store to open will take place in the next few weeks over in London. The third such country to welcome a. … This isn’t a rumour. I work up the road from where they are building the store at the moment and looked in the window to see a huge wall of what looked like NYC inspired photography. Went to Dover Street and they said they pulled Supreme cause they’re opening a shop in the coming weeks.