Where is Palmyra?

Where is Palmyra located?

Palmyra, New York, United States of America (approx. 43.062374°, -77.234726°)


Where is Palmyra on the map?