MEAN Flagship Store
MEAN is a Japanese high fashion brand. The Photos were taken at the European flagship store in Düsseldorf.
Photography:Sebastian Heindorff