Max Well, New Orleans - Vegetarian restaurant in Audubon, New Orleans | Reviews, Photos & Information on Postcard