Itadakizen is a Japanese restaurant offering vegan sushi and other Japanese dishes.