The Japan Centre, Unit B, Premier Park Road, Park Royal
London NW10 7NZ
United Kingdom