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 ...
Results that may be inaccessible to you are currently showing.
Hide inaccessible results