Tulane is located directly across the street from Audubon Park and the world-famous Audubon Zoo.