Japan House London

101-111 Kensington High St, London W8 5SA, United Kingdom

London, United Kingdom

Japanese cultural centre with exhibitions & events on art & design, plus a shop & a restaurant.

Rating: 1422

Score: 4.6

Price:

No reviews available.