Japanese restaurant · 6865 Magnolia Beach Rd Ste C, Denham Springs, LA
Dine-In
More food in Denham Springs, LA · Japanese Food in Denham Springs