Where
Pleasant Hill Park
9000 N. Delaware Ave.
Philadelphia, PA 19136