We parked at the Bourse building. Very close
There's a lot down the street from the Museum of Natural Science. I paid on my phone, but I think it did have a cash machine, there aren't attendants at the lot I am thinking of though.
Well, lots of parking spaces around Philly helps! 😉
Thanks! Your answer is awaiting moderation.