Where is North Philadelphia Station?

Where is North Philadelphia Station located?

North Philadelphia Station, North Philadelphia Station, United States of America (approx. 39.993935°, -75.15455°)


Where is North Philadelphia Station on the map?