NewsStyle Stars Descend On Japan For Opening Of CHARLES & KEITH’S First Flagship Store In Shibuya0 Comments2 Min ReadCHARLES & KEITH celebrated the opening of its inaugural flagship store in Japan, situated in the…