Where is Palmer Square?

Where is Palmer Square located?

Palmer Square, Palmer Square, United States of America (approx. 40.35066°, -74.66127°)


Where is Palmer Square on the map?