Review of True Food Kitchen

The Julia at St. Charles |, 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 1 year ago

Celiac