Explore details about location Leon C Simon Drive. Leon C Simon Drive is a location situated within the New Orleans alongside other areas such as St Thomas St, Westbrook Drive, Last Street.