Japanese Glamour London There are currently 51 stores in Japan in areas like Harajuku, Aoyama, Shibuya and Shinjuku.