Where is Holmesburg Junction Station?

Where is Holmesburg Junction Station located?

Holmesburg Junction Station, Holmesburg Junction Station, United States of America (approx. 40.0329°, -75.0238°)


Where is Holmesburg Junction Station on the map?