News

A low-key institution in New Orleans since 1959, the World Famous Anita's Grill was a diner of the old school. It looked like the end of the road when the Tulane Avenue restaurant closed last year ...