Answer:
Audubon Park is located just minutes from downtown New Orleans on the St. Charles Avenue streetcar line, across from Tulane and Loyola universities. Within its walls sits the Audubon Trail Golf Course and Audubon Zoo.
1.6m questions
2.0m answers