KEEN Opens Retail Store in Tokyo, Japan – First Outside of North America

On June 15th, our newest retail store was opened in Japan on Cat Street in Harajuku (Tokyo). Here are some photos from the grand opening.