Bringing the culture and art of Japan to the streets of Kensington, Japan House showcases some of the very finest Japanese works and design. Spread across three floors, marvel at the incredible design, browse the exhibitions, before sitting down for an iced matcha at the in-gallery bar, The Stand.