Okki Hibachi and Sushi Bar
TEMPORARILY CLOSED$$ •
6865 Magnolia Beach Rd Suite C, Denham Springs
(225) 523-4011
Ratings
Menu
Add a Menu