Know a great happy hour or special for this location?
Small Japanese restaurant known for inventive sushi rolls in a strip-mall setting.
Suggest an edit
3517 20th St, Metairie, LA 70002