At 2122 Tulane Ave, New Orleans, LA 70112-2252New Orleans Here : Anita s Restaurant. Welcome to Anita s Restaurant is rated 4.5. It's worth a try!
Write a review