There's a place called clean Earth, but there's a fee. If you go to philadelphiastreets.com they have info on construction debris locations. Also a fee
No. You'll have to find a yard waste landfill to dispose of the dirt.
Thanks! Your answer is awaiting moderation.