Chiba James Cooke Chiba

Chiba Map

8312 Oak St. (S. Carrollton Ave.)
New Orleans, LA 70118
Map
Cuisine: Japanese / Sushi
A Zen environment and fresh Asian cuisine merge at Chiba.
Openings: Lunch Wed.-Sat., Dinner Mon.-Sat.