Okki Hibachi and Sushi Bar

Japanese restaurant · 6865 Magnolia Beach Rd Ste C, Denham Springs, LA

Dine-In

More food in Denham Springs, LA · Japanese Food in Denham Springs