Audubon Park

6500 Magazine Street, New Orleans, Louisiana