Keen has opened its third corporate store in the Japanese capital of Tokyo. The shop is placed in a neighborhood called Harajuku in the Shibuya district. The brand has been in the Japanese market since 2004 and currently counts 1,000 retail partners in the country. The third own store follows doors in Portland and Toronto.