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