Japanese restaurant featuring sushi and hibachi stations. Two great locations to serve you – Downtown Natchitoches and Keyser Avenue