Where is Penn Square?

Where is Penn Square located?

Penn Square, Penn Square, United States of America (approx. 40.14289°, -75.31435°)


Where is Penn Square on the map?