Review of True Food Kitchen

801 St Charles Ave, New Orleans, LA 70130

Overall Rating

Review


The food tasted good and there were a variety of options.

Celiac friendly?

Yes

Updated 4 years ago

Celiac