Review of Aglio

Suite C-8, 611 O'Keefe Ave, New Orleans, LA 70113

Overall Rating

Review


I've tried a few Times to eat here, they often don't have what I want(from the regular menu) or get my order wrong(including gluten) I've never gotten sick, but I have always left frustrated. $$$

Updated 4 years ago