Retail
Stampd opens first flagship in Los Angeles
Los Angeles - After announcing its long-anticipated first retail store, Stampd has finally come to Los Angeles. The contemporary brand announced its first flagship off of La Brea Avenue, which will open officially April 9. The luxury streetwear brand had teased the new store for a while now. On its company Instagram page, Stampd unveiled that it...
loading...