101-111 Kensington High Street London W8 5SA Japan House London | The Cultural Home of Japan in LondonLocated on Kensington High Street, Japan House London is the cultural home of Japan in London with the very best of Japanese art, design, food and technology.Step into Japan from Kensington High Street. Explore our free events and exhibitions, Michelin-listed restaurant and range of crafts, homeware and accessories for an authentic encounter with contemporary Japan. Be inspired to learn more in our library http://japanhouselondon.uk