Sushi
Chiba is one of Sushi.

1. Chiba

8312 Oak St, New Orleans, LA
Sushi Restaurant · Uptown - Carrollton · 25 tips and reviews