Japan House London
Located on Kensington High Street, Japan House is the cultural home of Japan in London with the very best of Japanese art, design, gastronomy and technology.
Website japanhouselondon.uk
Category Art Galleries
Phone +44 (0)20 3972 7100
101-111 Kensington High St
Kensington
London
W8 5SA
United Kingdom