Audubon Zoo Tea Room

6500 Magazine St.

New Orleans, LA 70118

Get Directions