Where is Palmer Square?
Where is Palmer Square located?
Palmer Square, New Jersey, United States (approx. 40.35066°, -74.66127°)
Where is Palmer Square on the map?
{"latitude":40.35066,"longitude":-74.66127,"title":"Palmer Square"}