Japan TimesPeach Garden’s seasonal Oishi Flavours of Japan menu will be right up any Japanese food addict’s alley.