Umi 2 Sushi And Hibachi

3580 Holiday Dr #8 New Orleans LA 70114 USA

(504) 875-2229

Location