Where is Palmyra?

Where is Palmyra located?

Palmyra, Pinar del Rio, Cuba (approx. 22.56667°, -83.38333°)


Where is Palmyra on the map?