Where is Palmyra?

Where is Palmyra located?

Palmyra, New York, United States (approx. 43.0623754°, -77.2347245°)


Where is Palmyra on the map?