Build it around Port Richmond/Fishtown water front area, closer to Betsy Ross bridge. You have easier flow from NJ and directly off I95. You also have Columbus ave.
Put the damn arena in Camden. Who cares about the 76ers? The last time they won a Title was 1983. The Soviet Union was still a super power. Joel Embiid isn't even gonna play half the games and they pay him 50 Million dollars. They got stomped by the Bucks yesterday. I don't even care about the economics. They haven't *earned* a stadium in CC.