Japan House London is the cultural home of Japan in London. Located on Kensington High Street, the experience is an authentic encounter with contemporary Japan, engaging and surprising even the most knowledgeable guests. Presenting the very best of Japanese art, design, technology and cuisine through exhibitions, events, retail and gastronomy, Japan House London is committed to telling stories from Japan.