I tend to take the trains when I go into the city, so i'm not an expert on this, but CHOP and the UPenn hospital system have a lot of parking decks. That's only 2 blocks or so from the Palestra.
I imagine there's also some lots/parking decks near 30th street station. That would be about a 10...