Even though Supreme long lost its former glory, the arrival of its first store in China is still a big deal in the eyes of local trend enthusiasts. The location of Supreme’s store had already become an “open secret,” with many trend enthusiasts flocking to the giant white fences surrounding the construction site. Recent on-site photos show that numerous large posters have appeared on the construction fences, replacing blank ones. The store is located at 291 Fumin Road and is Supreme’s 17th store globally. It is rumored to open at the end of this month or beginning of April.