Japan Centre flagship confirmed to open on 7 September

Tak Tokumine has confirmed that his flagship Japan Centre will open on 7 September just off London’s Leicester Square.