Online fast fashion behemoth Shein will open its first ever permanent physical store on Sunday, setting up shop in one of Tokyo’s most-popular areas as it seeks to live up to a lofty valuation that’s been shaken by slowing sales growth and concerns about its environmental and social impacts.
The two-story showroom, decorated mostly in grey tones, is located in Cat Street, an alley that runs between Harajuku and Shibuya and is a haven of…