Japan House

Japan House

Japan House 101-111 Kensington High Street W8 5SA www.japanhouselondon.co.uk The Japanese Government has already initiated two other Japan House operations in Los Angeles and São Paulo, with the third opening in London this summer. With around 70,000 Japanese nationals living and working in London, this new venture could become a...

Read more